|
|
|
ช่วยดูโค้ดนี้หน่อยค่ะ (Insert Code) หนูไม่เข้าใจว่าผิดตรงไหนน่ะค่ะ |
|
|
|
|
|
|
|
มันบอกว่าหนู Error ตรงบรรทัด if น่ะค่ะมันบอกว่าหนูไม่ใส่หรืออะไรกับวงเล็บนี่แหละ แต่ก็ไม่เข้าใจค่ะ รบกวนด้วยนะคะอันนี้โปรเจ๊คเลยค่ะ พึ่งเรียนเองมาสัปดาห์นึงเองค่ะ -/\ -
Code (PHP)
<?
$sqlconnect=mysql_connect("localhost","root","root") or die ("Database Error");
$sqldb=mysql_select_db("getdress");
$code_M=$_POST[c_mem];
$name_M=$_POST[n_mem];
$people_C=$_POST[people_c];
$address=$_POST[address];
$phone1=$_POST[phone1];
$phone2=$_POST[phone2];
$email=$_POST[email];
if(empty($code_M) || empty($name_M) || empty($people) || empty($address) || empty($phone1)||empty($phone2)||empty($email))
{
echo "กรุณากรอกข้อมูลให้ครบ<br>";
echo "<a href='NewM.php'> ย้อนกลับ </a>";
exit();
}
else
{
$sql="insert into member values('$code_M','$name_M','$people','$address','$phone1','$phone2','$email')";
$sqlquery=mysql_query($sql) or die ("ไม่สามารถบันทึกข้อมูลได้ $sql");
echo "บันทึกข้อมูลเรียบร้อยแล้ว<br>";
echo "<a href='Frameset3M.php'>ดูข้อมูลคลิกที่นี่</a>";
}
mysql_close();
?>
Tag : PHP, MySQL, Windows
|
|
|
|
|
|
Date :
2012-09-10 16:26:57 |
By :
Dragonhead |
View :
988 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เว้นวรรคให้มันหายใจดูครับ
if(empty($code_M) || empty($name_M) || empty($people) || empty($address) || empty($phone1) || empty($phone2) || empty($email))
|
|
|
|
|
Date :
2012-09-10 16:34:28 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนแผ่นรองเมาส์ดูครับ
|
|
|
|
|
Date :
2012-09-10 17:06:34 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้างบนเอาฮา ปะครับ
|
|
|
|
|
Date :
2012-09-10 17:08:15 |
By :
Guest |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้ป่าว empty($people)
$people_C=$_POST[people_c];
|
|
|
|
|
Date :
2012-09-11 08:50:45 |
By :
poomloom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันจะต้องมีค่าใดค่าหนึ่งที่ว่าง
|
|
|
|
|
Date :
2012-09-11 08:52:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู error หน่อยสิครับ
|
|
|
|
|
Date :
2012-09-11 09:28:30 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใน code นี้ตัวแปร $_post รับค่าที่ว่างมาบ้างหรือป่าวครับ
<?php
$code_M=$_POST[c_mem];
$name_M=$_POST[n_mem];
$people_C=$_POST[people_c];
$address=$_POST[address];
$phone1=$_POST[phone1];
$phone2=$_POST[phone2];
$email=$_POST[email];
?>
|
|
|
|
|
Date :
2012-09-11 11:51:18 |
By :
backship |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามความคิดเห็นของ No. 4 เลยครับ เปลี่ยนจาก $people เป็น $people_C ใน
Code (PHP)
$sql="insert into member values('$code_M','$name_M','$people_C','$address','$phone1','$phone2','$email')";
ด้วยสาเหตุอาจจะมาจากชนิดของฟิลด์ people_C จะเป็น NOT NULL คือ ไม่อนุญาตให้มีค่าว่างครับ
|
|
|
|
|
Date :
2012-09-11 11:59:07 |
By :
prach_kp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค้า หนูเขียนผิดเองด้วย T/\T ขอบคุณทุกๆ คนมากๆ ค่ะ ^^
|
|
|
|
|
Date :
2012-09-11 14:33:01 |
By :
Dragonhead |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|