error: syntax ช่วยดูทีครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

Freedomz
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 24/05/2011 10:50 am

error: syntax ช่วยดูทีครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Freedomz »

Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\update.php on line 10

โค้ด: เลือกทั้งหมด

<?php
$hostname = "localhost";
$user = "root";
$password = "";
$dbname = "school";
$tblname = "student";
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db ( $dbname)  
or die ( "ไม่สามารถเลือกฐานข้อมูล school ได้" );
$sql = update $tblname set stdid='$stdid', stdname='$stdname';
$dbquery = mysql_db_query($dbname, $sql);
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อยแล้ว</B>";
echo "<Br><A Href=\"1.php\"> ดูผลการเปลี่ยนแปลง</A>";
?>
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41125
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: error: syntax ช่วยดูทีครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

โค้ด: เลือกทั้งหมด

$sql = update $tblname set stdid='$stdid', stdname='$stdname';
แก้เป็น

โค้ด: เลือกทั้งหมด

$sql = "update $tblname set stdid='$stdid', stdname='$stdname'"; 
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Freedomz
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 24/05/2011 10:50 am

Re: error: syntax ช่วยดูทีครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Freedomz »

แก้เสร็จแล้วแต่ได้ error เพิ่มมาอีก 4 ครับ
Notice: Undefined variable: stdid in C:\wamp\www\update.php on line 10
Notice: Undefined variable: stdname in C:\wamp\www\update.php on line 10
Deprecated: Function mysql_db_query() is deprecated in C:\wamp\www\update.php on line 11
Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\wamp\www\update.php on line 11
ถามเยอะไปหน่อย ขอโทษทีนะครับ พอดีจะเรียนเทอมหน้า ผมเลยมาศึกษาไว้ก่อน ^^
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41125
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: error: syntax ช่วยดูทีครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ยินดีครับ
ทำความเข้าใจเรื่อง error นิดหนึ่งนะครับ ใน php
ค่าที่แสดงข้อความ Error จะถูก set ไว้ที่ php.ini
ส่วน Notice: ไม่ใช่ Error คือ โปรแกรมยังสามารถทำงานต่อได้ การจะแจ้งหรือไม่แจ้ง Notice ก็อยู่ที่ php.ini ครับ

ส่วน function

โค้ด: เลือกทั้งหมด

mysql_db_query() 
ถูกยกเลิกไปแล้วตั้งแต่ php 5.3
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Freedomz
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 24/05/2011 10:50 am

Re: error: syntax ช่วยดูทีครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Freedomz »

ขอบคุณมากครับ ผมก็นึกว่า Error อะไร หาอยู่นาน

ผมกำลังจะลองทำเรื่อง ระบบตะกร้าดู ถ้าไม่เข้าใจตรงไหน ผมขออนุญาต ถามในนี้ได้ไหมครับ

ขอบคุณอีกทีครับ ...
Freedomz
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 24/05/2011 10:50 am

Re: error: syntax ช่วยดูทีครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Freedomz »

รบกวนอีกทีนะครับ ผมกดลบแล้ว แต่ข้อมูลไม่ลบอ่ะครับ

โค้ด: เลือกทั้งหมด

<?php  
$hostname = "localhost";  
$username = "root";  
$password = "";  
$dbname = "school";  

$conn = mysql_connect( $hostname, $username, $password );  
if ( ! $conn )  
die ( "ไม่สามารถติดต่อกับ MySQL ได้" );  

mysql_select_db ( $dbname, $conn )  
or die ( "ไม่สามารถเลือกฐานข้อมูล school ได้" );  

$strSQL = "DELETE FROM student ";  
$strSQL .= "WHERE stdid='$_Request[stdid]' ";  
mysql_query( $strSQL, $conn )  
or die ( "DELETE มีข้อผิดพลาดเกิดขึ้น" ) . mysql_error();  

mysql_close ( $conn );  
?>  
นี่ตารางที่กดลบครับ

โค้ด: เลือกทั้งหมด

    <td><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["stdid"] ?></font></td> 
    <td><font size="2" face="Tahoma, MS Sans Serif"><?php echo $rs["stdname"] ?></font></td>
	<td><div align="center"><font size="2" face="Tahoma, MS Sans Serif"><a href="delstd.php?stdid=<?php echo $rs["stdid"] ?>">ลบข้อมูล</a></font></div></td>
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 53