ช่วยด้วยครับ code นี้(php) มัน add ลงตารางฐานข้อมูลไม่ได้ครับ
<?php
include('../check.php');
require_once('../Connections/connections.php');
if(isset($HTTP_POST_VARS["Submit"])){
//ตรวจสอบค่าจาก form
if($title==""||$fname==""||$lname==""||$position==""||$group==""||$username==""||$password==""||$cpassword==""||$que_forget==""||$ans_forget=="")
{
msg("กรอกข้อมูลยังไม่ครบ");
}
if($password!=$cpassword)
{
msg("password และ confirm passwordไม่ตรงกัน");
}
if (!ereg("^.+@.+\..+$",$email) )
{
msg("ใส่ email ไม่ถูกต้อง");
}
// ตรวจสอบในฐานข้อมูลว่าชื่อ username ทื่ส่งมามีคนใช้หรือยัง
mysql_select_db($database_connections, $connections);
$query = "SELECT * FROM tb_user WHERE username like '$username'";
$rsCheck = mysql_query($query, $connections) or die(mysql_error());
$total = mysql_num_rows($rsCheck);
if($total<>0)
{
msg("ชื่อ username ที่คุณใส่มามีคนใช้แล้วครับ กรุณาใช้ชื่ออื่นแทน");
}
$insertSQL = "INSERT INTO tb_user (title, fname, lname, position, group, username, password, cpassword, email, que_forget, ans_forget) VALUES ('$title','$fname','$lname','$position','$group','$username','$password','$email','$que_forget','$ans_forget')";
$Result1 = mysql_query($insertSQL, $connections) or die(mysql_error());
if($Result1<>0)
{
//ถ้าเพิ่มข้อมูลสำเร็จ ส่งค่า username ไปยัง หน้า add_complete.php เพื่อยืนยัน
echo "<meta http-equiv=refresh content=3;url=add_complete.php>";
}
}
?>
ปล. มันเตือนว่า
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'group, username, password, cpassword, email, que_forget, ans_fo
ทำไงดีครับ
Tag : - - - -
Date :
13 ก.ย. 2549 16:36:29
By :
มือสมัครเล่น
View :
1962
Reply :
1
จากคำสั่ง Add Data ของคุณ
$insertSQL = "INSERT INTO tb_user (title, fname, lname, position, group, username, password, cpassword, email, que_forget, ans_forget) VALUES ('$title','$fname','$lname','$position','$group','$username','$password','$email','$que_forget','$ans_forget')";
จำนวนของฟิลด์กับค่าไม่เท่ากันครับ มีฟิลด์ cpassword แต่กลับไม่มีค่า '$cpassword' ครับ ลองดูก่อนแล้วกันว่าได้ไหมนะครับ
Date :
14 ก.ย. 2549 09:02:47
By :
Ton
Load balance : Server 00