มันไม่ error แต่ข้อมูลมันไม่เข้าฐานข้อมูล

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

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

dejawu_1029@hotmail.com

มันไม่ error แต่ข้อมูลมันไม่เข้าฐานข้อมูล

Post by dejawu_1029@hotmail.com » 21/09/2010 12:28 am

มันไม่ error แต่ข้อมูลมันไม่เข้าฐานข้อมูลอ่ะ นี่ โค๊ด ช่วยดูหน่อยนะ

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<?
include"new connect.php";
//DB_Conn($Conf[mysql]);
$dbname = "db_member";
mysql_connect("localhost","root","1234");
mysql_select_db($dbname);
echo $username=$HTTP_POST_VARS[username];
$password=$HTTP_POST_VARS[password];
//$Confirm_pass=$HTTP_POST_VARS[Confirm_pass];
/*$title_name=$HTTP_POST_VARS[title_name];
$FristName=$HTTP_POST_VARS[FristName];
$S_name=$_POST[S_name];
$date_java=$_POST[date_java];
$Gender=$_POST[Gender];
$Marital_Status=$_POST[Marital_Status];
$heigth=$_POST[heigth];
$weight=$_POST[weight];
$nationality=$_POST[nationality];
$religion=$_POST[religion];
$solider_stu=$_POST[solider_stu];
$email=$_POST[email];
$Address=$_POST[Address];
$province=$_POST[province];
$tel=$_POST[tel];
$edu_hight=$_POST[edu_hight];
$Univers_n=$_POST[Univers_n];
$edu_std=$_POST[edu_std];
$fac_name=$_POST[fac_name];
$major_n=$_POST[major_n];
$end_stu_month=$_POST[end_stu_month];
$end_stu_year=$_POST[end_stu_year];
$Gpa_std=$_POST[Gpa_std];
$train_from_month=$_POST[train_from_month];
$train_from_year=$_POST[train_from_year];
$train_to_month=$_POST[train_to_month];
$train_to_year=$_POST[train_to_year];
$loca_train=$_POST[loca_train];
$course=$_POST[course];
$train2_from_month=$_POST[train2_from_month];
$train2_from_year=$_POST[train2_from_year];
$train2_to_month=$_POST[train2_to_month];
$train2_to_year=$_POST[train2_to_year];
$loca_train2=$_POST[loca_train2];
$train3_from_month=$_POST[train3_from_month];
$train3_from_year=$_POST[train3_from_year];
$train3_to_month=$_POST[train3_to_month];
$train3_to_year=$_POST[train3_to_year];
$loca_train3=$_POST[loca_train3];
$course3=$_POST[course3];
$Experience=$_POST[Experience];
$Work1_From_Month=$_POST[Work1_From_Month];
$Work1_From_Year=$_POST[Work1_From_Year];
$Work1_To_Month2=$_POST[Work1_To_Month2];
$Work1_To_Year2=$_POST[Work1_To_Year2];
$Company_n=$_POST[Company_n];
$address_comp=$_POST[address_comp];
$salary_com=$_POST[salary_com];
$job_description=$_POST[job_description];
$Work2_From_Month=$_POST[Work2_From_Month];
$Work2_From_Year=$_POST[Work2_From_Year];
$Work2_To_Month=$_POST[Work2_To_Month];
$Work2_To_Year=$_POST[Work2_To_Year];
$Company_n2=$_POST[Company_n2];
$address_comp3=$_POST[address_comp3];
$Position2=$_POST[Position2];
$salary_com2=$_POST[salary_com2];
$job_description2=$_POST[job_description2];
$Speak_th=$_POST[Speak_th];
$read_th=$_POST[read_th];
$write_th=$_POST[write_th];
$Speak_en=$_POST[Speak_en];
$read_en=$_POST[read_en];
$write_en=$_POST[write_en];
$Thai_Typing=$_POST[Thai_Typing];
$Eng_Typing=$_POST[Eng_Typing];
$Drive_Car=$_POST[Drive_Car];
$Drive_Motorcycle=$_POST[Drive_Motorcycle];
$Drive_Truck=$_POST[Drive_Truck];
$Have_Car=$_POST[Have_Car];
$Have_Motorcycle=$_POST[Have_Motorcycle];
$Have_Truck=$_POST[Have_Truck];
$capability_skill=$_POST[capability_skill];
$resume_data=$_POST[resume_data];
$Reference=$_POST[Reference];
$major=$_POST[major];
$office_req=$_POST[office_req];
$Permanent=$_POST[Permanent];
$Part_Time=$_POST[Part_Time];
$Freelance=$_POST[Freelance];
$Training=$_POST[Training];
$Expect_Salary=$_POST[Expect_Salary];
$Searchable=$_POST[Searchable];*/


if ($username=="" )
{
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>"; exit();
}
$b="select * from tb_register where Username='$Username'";
$a=mysql_db_query($dbname,$b);
$num=mysql_num_rows($a);
if ($num > 0)
{
echo "<h3>ERROR : Username ซ้ำ กรุณากรอกใหม่นะครับ</h3>"; exit();
}
$sql="insert into tb_register values('$id','$username',''$password','$Confirm_pass','$title_name','$FristName','$S_name,date','$Gender','$Marital_Status','$heigth','$weight','$nationality','$religion','$solider_stu', '$email,Address','$province','$postal_code','$tel','$edu_hight','$Univers_n','$fac_name','$major_n','$end_stu_month','$end_stu_year','$Gpa_std','$train_from_month', '$train_from_year', '$train_to_month','$train_to_year','$loca_train','$course','$train2_from_month','$train2_from_year','$train2_to_month','$train2_to_year','$loca_train2','$course2','$train3_from_month','$train3_from_year','$train3_to_month','$train3_to_year','$loca_train3','$course3','$Experience','$Work1_From_Month','$Work1_From_Year2','$Work1_To_Month2','$Work1_To_Year2','$Company_n','$address_comp','$Position','$salary_com','$job_description','$Work2_From_Month','$Work2_From_Year','$Work2_To_Month','$Work2_To_Year','$Company_n2','$address_comp3','$Position2','$salary_com2','$job_description2','$Speak_th','$read_th','$write_th','$Speak_en','$read_en','$write_en','$Thai_Typing','$Eng_Typing','$Drive_Car','$Drive_Motorcycle','$Drive_Truck','$Have_Car','$Have_Motorcycle','$Have_Truck','$capability_skill','$resume_data','$Reference','$major','$office_req','$Permanent','$Part_Time','$Freelance','$Training','$Expect_Salary','$Searchable')";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<h3>สมัครสมาชิกเรียบร้อยแล้ว</h3>";
echo"<a href='index.php'>คลิกเพื่อเข้าสู่ระบบ</a><br><br>";
}else{
echo"<h3>ไม่สามารถสมัครเป็นสมาชิกได้</h3>";
}
mysql_close();
?>

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23818
Joined: 22/09/2008 6:18 pm
Contact:

Re: รบกวนช่วยดูหน่อยนะ

Post by mindphp » 21/09/2010 12:38 am

หลัง query แ้ล้วลองเพิ่ม

Code: Select all

echo mysql_error(); 
ลองไปดูครับ จะได้รู้ว่า Error อะไรทำไมถึงข้อมูลไม่เข้า

ปล. ลงโค้ดช่วยครอบโค้ดหน่อยครับ
ติดตาม 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

dejawu_1029@hotmail.com

Re: รบกวนช่วยดูหน่อยนะ

Post by dejawu_1029@hotmail.com » 21/09/2010 1:02 am

หลัง query แล้วเพิ่ม
echo mysql_error();
ได้ผลดังนี้คับ

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 '1231312313','132132132131','','',',date','M','S','','','','','', ',Address','0',' at line 1

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23818
Joined: 22/09/2008 6:18 pm
Contact:

Re: มันไม่ error แต่ข้อมูลมันไม่เข้าฐานข้อมูล

Post by mindphp » 21/09/2010 1:29 am

เขียนคำสั่ง sql ในการ insert ข้อมูลผิดครับ
ส่วนจะผิดตรงไหนขั้นต้องลองเช็คดูเทียบกับโครงสร้างของตารางด้วยครับ
ว่า field ไหนต้องการค่าอะไร
ค่า string ควรอยู่ในเครื่องหมาย '
เช่น
',Address' น่าจะผิด และลองเช็คที่อื่นๆ ด้วยนะครับ
ติดตาม 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

dejawu_1029@hotmail.com

Re: มันไม่ error แต่ข้อมูลมันไม่เข้าฐานข้อมูล

Post by dejawu_1029@hotmail.com » 21/09/2010 10:36 am

ขอบพระคุณมากเลยคับ เด๋วผมจะลองแก้ไขการประกาศค่าใหม่ถ้ายังไง ผมจะปรึกษาอีกทีนะครับ :-D :-D :-D

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 23818
Joined: 22/09/2008 6:18 pm
Contact:

Re: มันไม่ error แต่ข้อมูลมันไม่เข้าฐานข้อมูล

Post by mindphp » 21/09/2010 10:08 pm

ครับลองดูครับ
มีอะไรก็มาแชร์ กับเพื่อนๆ ที่นี่ได้ครับ
ติดตาม 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

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 35 guests