มันขึ้น error งี้อ่ะครับ Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Micro
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement., SQL state 37000 in SQLExecDirect in D:\www\asp\palmwebboard\addanswer.php on line 30
ไฟล์ addanswer.php
<?
session_start();
$sid=$_POST['sid'];
$pname=$_POST['pname'];
$ptext=$_POST['ptext'];
$pgroup=$_POST['pgroup'];
$ip=$_SERVER[REMOTE_ADDR];
$pcode=$_SESSION['rcode'];
$ptimerer=date("d/m/Y H:i:s");
if(!isset($_SESSION['rcode']))
{
header("Location : webboardterm.php");
}
if(!$pgroup)
{
echo"กรุณาเลือกหมวดที่ถูกต้อง";
echo"<br>";
echo"<a href=listtopicboard.php?group=w>วิชาการ</a><br><a href=listtopicboard.php?group=s>ในโรงเรียน</a><br><a href=listtopicboard.php?group=g>ทั่วไป</a><br><a href=listtopicboard.php?group=c>ชุมนุม - ชมรม</a><br><a href=listtopicboard.php?group=u>คุยกับ Webmaster</a>";
}else{
$dsn_name = "wb";
$username ="";
$password ="";
$connect= odbc_connect($dsn_name, $username, $password) or die("ติดต่อ DSN ไม่ได้");
$sql = "select * from answer order by ID DESC";
$exec=odbc_exec($connect,$sql);
$pid = odbc_result($exec,"ID");
$rid = ++$pid;
$sql2 = "insert into answer (ID,SID,PName,PText,Timerer,IP,CODE) values ('$pid','$sid','$pname','$ptext','$ptimerer','$ip','$pcode',)";
$execute = odbc_exec($connect, $sql2) or die ("เอ็กซิคิวส์คำสั่งไม่ได้");
if($execute)
{
odbc_free_result($execute);
odbc_close($connect);
header('Location : answer.php?group=$pgroup&topic=$sid');
}
}
?>Tag : - - - -
Date :
24 ก.ย. 2548 02:33:35
By :
jedipalm
View :
4005
Reply :
2
"insert into answer (ID,SID,PName,PText,Timerer,IP,CODE) values ('$pid','$sid','$pname','$ptext','$ptimerer','$ip','$pcode', )";
ตัวนี้ , ผิดพลาดครับ
Date :
24 ก.ย. 2548 03:26:43
By :
@W_IN
ออ ขอบคุณครับ
พอดีเบลอไปหน่อย - -"
Date :
24 ก.ย. 2548 10:36:12
By :
jedipalm
Load balance : Server 02