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

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: error: syntax ช่วยดูทีครับ

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

by Freedomz » 24/05/2011 7:26 pm

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

Code: Select all

<?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 );  
?>  
นี่ตารางที่กดลบครับ

Code: Select all

    <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>

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

by Freedomz » 24/05/2011 6:10 pm

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

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

ขอบคุณอีกทีครับ ...

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

by mindphp » 24/05/2011 5:43 pm

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

ส่วน function

Code: Select all

mysql_db_query() 
ถูกยกเลิกไปแล้วตั้งแต่ php 5.3

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

by Freedomz » 24/05/2011 5:24 pm

แก้เสร็จแล้วแต่ได้ 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
ถามเยอะไปหน่อย ขอโทษทีนะครับ พอดีจะเรียนเทอมหน้า ผมเลยมาศึกษาไว้ก่อน ^^

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

by mindphp » 24/05/2011 5:08 pm

Code: Select all

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

Code: Select all

$sql = "update $tblname set stdid='$stdid', stdname='$stdname'"; 

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

by Freedomz » 24/05/2011 4:38 pm

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

Code: Select all

<?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>";
?>

Top