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

เกี่ยวกับ ฐานข้อมูล MySql Oracle MSSQL ect..

Moderator: phpbb, mindphp

bunpun
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 23 พ.ย. 2010, 11:06

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

โพสต์โดย bunpun » 23 พ.ย. 2010, 11:17

<?
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 : กรุณากรอกข้อมูลให้ครบค่ะ รบกวนผู้รู้ช่วยตอบช่วยว่ามันเป็นเพราะอะไร

F0rG0ttenZ0ne
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 1473
ลงทะเบียนเมื่อ: 22 ม.ค. 2009, 06:56

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

โพสต์โดย F0rG0ttenZ0ne » 23 พ.ย. 2010, 21:44

แสดงว่า

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

$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 == "")
FAQ ปัญหาการใช้งาน การตั้งค่า กรุณาอ่านก่อนตั้งคำถาม*
ใครไม่มาโพสปิดกระทู้ ต้องขออภัยที่ผมไม่สามารถช่วยท่านได้ในโอกาสต่อไป
ถ้ามีใน FAQ อาจไม่ได้รับคำตอบ

เมื่อได้รับคำตอบแล้วเข้ามา โพสบอกด้วยครับว่าได้หรือไม่ได้


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน