หน้า 1 จากทั้งหมด 1

ช่วยดูโค้ดไม่เพิ่มเข้าฐานข้อมมูล

โพสต์แล้ว: 23 พ.ย. 2010, 11:17
โดย bunpun
<?
include "function.php";
$title_ques=$_POST[title_ques];
$detail_ques=$_POST[detail_ques];
$name_ques=$_POST[name_ques];
$email_ques=$_POST[email_ques];

if ($title_ques=="" or $detail_ques=="" or $name_ques=="" or $email_ques=="") {
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบค่ะ</h3>";
exit ();
}
if (!checkemail($email_ques)) {
echo "<h3>ERROR : รูปแบบอีเมล์ที่กรอกไม่ถูกต้องนะค่ะ</h3>";
exit ();
}

$date_ques=date("Y-m-d");

include "connect.php";
$sql="insert into tb_question values('','$title_ques','$detail_ques','$name_ques','$email_ques','$date_ques')";
$result=mysql_db_query($dbname.$sql);
if ($result) {
echo "<h3>ตั้งคำถามในกระทู้ ถาม-ตอบ เรียบร้อยแล้วค่ะ</h3>";
echo "<A HREF='question_view.php'>คลิกกลับสู่หน้าหลัก</a>";
} else {
echo "<h3>ERROR : ไม่สามารถตั้งคำถามในกระทู้ ถาม -ตอบ ได้ </h3>";
}
?>
พอเรารันแล้วมันไม่เพิ่มเข้าฐานข้อมมูลอ่ะ

มันแจ้งว่า ERROR : กรุณากรอกข้อมูลให้ครบค่ะ รบกวนผู้รู้ช่วยตอบช่วยว่ามันเป็นเพราะอะไร

Re: ช่วยดูโค้ดไม่เพิ่มเข้าฐานข้อมมูล

โพสต์แล้ว: 23 พ.ย. 2010, 21:44
โดย F0rG0ttenZ0ne
แสดงว่า

โค้ด: เลือกทั้งหมด

$title_ques
$detail_ques
$name_ques
$email_ques
มันไม่มีค่าอยุ่ในตัวแปร พวกนี้ครับ
ลองแก้เป็น

โค้ด: เลือกทั้งหมด

$title_ques=$_POST["title_ques"];
$detail_ques=$_POST["detail_ques"];
$name_ques=$_POST["name_ques"];
$email_ques=$_POST["email_ques"];
เวลาเขียน code ควรจะจัดให้เป็นระเบียบเพื่อสะดวกและสบายตาเวลาแก้ไข code ให้เว้นวรรคไว้นิดครับ
เช่น

โค้ด: เลือกทั้งหมด

$detail_ques = $_POST["detail_ques"];

if($detail_ques == "")