|
|
|
ปัญหาการกรอกข้อมูลแต่ไม่ลงฐานข้อมูลค่ะ สวัสดีค่ะ รบกวนช่วยตอบคำถามหน่อยนะค่ะ พอดีทำเว็บบอร์ด ในหน้า |
|
|
|
|
|
|
|
สวัสดีค่ะ รบกวนช่วยตอบคำถามหน่อยนะค่ะ พอดีทำเว็บบอร์ด ในหน้าเวปไซต์ ตอนรันในเครื่องก็ลงฐานข้อมูลหมดไม่มีปัญหาอะไร แต่พออัพโหลดไปแล้ว ไม่มี error แต่ข้อมูลไม่ลงฐานข้อมูล แต่เลขออโต้รัน กับ วันที่ ก็ใช้ได้ปกติ รบกวนช่วยดูให้ด้วยนะค่ะ ขอบคุณล่วงหน้าค่ะ
หน้า webboard
<?
include('config.inc.php');
$sql = "select * from quiz order by id_quiz desc";
$dbquery = mysql_db_query($dbname, $sql);
// หาจำนวนเรกคอร์ดข้อมูลในตาราง
$num_rows = mysql_num_rows($dbquery);
// เริ่มวนรอบแสดงข้อมูล
$i=0;
while ($i < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$id_quiz = $result[id_quiz];
$title = $result[title];
$name = $result[name];
$message = $result[message];
$email = $result[email];
$date_q = $result[date_q];
$count_q = $result[count_q];
echo "<FONT COLOR=\"red\"><b>".sprintf("%05d", $id_quiz)."</b></FONT>"; //แสดงหมายเลขแบบมีเงื่อนไข
echo " <A HREF=\"show_ans.php?id_quiz=$id_quiz\" target=\"$id_quiz\">$title</A> <FONT COLOR=\"blue\">$date_q</FONT> $name<BR>"; //เราใส่ Tag Link ลงไปนะครับ แต่เราฝากค่ากระทู้ไปด้วยนะครับจะได้ตอบถูกข้อ
$i++;
}
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
หน้า post
<form action="post_q.php" method="post" name="form1" class="style14">
<strong><u>Create the question.</u></strong><br>
Question :<br>
<input name="title" type="text" id="title" size="30">
<br>
Name :<br>
<input name="name" type="text" id="name" size="30">
<br>
Detail :<br>
<textarea name="message" cols="30" rows="5" wrap="VIRTUAL" id="message"></textarea>
<br>
E-mail : <br>
<input name="email" type="text" id="email" size="30">
<br>
<input type="submit" name="Submit" value="question">
<input type="reset" name="Submit2" value="cancel">
</form>
หน้า post_q
<?
include('config.inc.php');
$date_q=date("d/m/y");
$sql = "insert into quiz (title, name, message, email, date_q) values ('$title', '$name', '$message', '$email', '$date_q')"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery = mysql_db_query($dbname, $sql);
// ปิดการติดต่อฐานข้อมูล
//mysql_close();
echo "<Font Size=4><B>The question of $name have in my website.</B><BR>";
echo "<A HREF=\"webboard.php\">Please click hert for come back to webboard.</A>";
?>
ขอบคุณล่วงหน้าสำหรับข้อมูลดีๆ นะค่ะ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-07-22 15:22:01 |
By :
banmaneeyom |
View :
1209 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การรับข้อมูลจาก form ด้วย method post น่าจะใช้ $_POST[] ด้วยเพื่อความแน่นอนน่ะครับ
อย่างเช่น
$title = $_POST['title'];
หรือลอง echo $sql; ดูน่ะครับว่ามันรับค่ามาจริงรึเปล่า ถ้ามันขาดหายไปแสดงว่ามันรับค่ามาไม่ได้
|
|
|
|
|
Date :
2009-07-22 16:08:21 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนช่วยบอกวิธีแก้ไขได้ไหมค่ะ พอดีลองทำแล้วมันไม่รับค่าจริงๆ echo ออกมาได้ค่าว่างตลอดค่ะ
|
|
|
|
|
Date :
2009-07-23 09:27:25 |
By :
banmaneeyom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเพิ่มบรรทัดนี้เข้าไปในไฟล์ post_q
import_request_variables('gp');
ไว้หลังจากบรรทัด include
|
|
|
|
|
Date :
2009-07-23 09:35:10 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากนะค่ะ คุณ เอี่ยว และ คุณ vee ด้วย ว่าแต่ว่ามันติดอะไรเหรอค่ะ แล้วทำไมต้องใส่คำสั่งimport_request_variables('gp'); เข้าไปด้วยค่ะ รบกวนตอบด้วยนะค่ะ เผื่อจะมีใครอยากทราบ ขอบคุณอีกครั้งค่ะ
|
|
|
|
|
Date :
2009-07-23 11:05:19 |
By :
banmaneeyom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ้อ ผมก็เพิ่งเคยเห็นเหมือนกันนะ import_request_variables('gp');
ปกติผมจะใช้ตัวแปรรับค่ามาก่อน เช่น $title = $_POST['title'];
$name = $_POST['name'];
แล้วจะใช้ก็ใช้ $name ได้เลย
import_request_variables('gp'); คืออะไรหว่า??
|
|
|
|
|
Date :
2009-07-23 14:53:38 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนคุณ vee ค่ะ ปกติก็รับค่าแบบคุณ vee อะ แล้วก็เคยทำเว็บบอร์ดเหมือนกัน ใช้วิธีรับค่าแบบคุณ vee ค่ะ แล้ว import_request_variables('gp'); คือ อะไรอะค่ะ อยากทราบอะ จะได้เพิ่มความรู้หน่อยอะค่ะ อยากทราบวิธีเขียนแบบอื่น ๆ อะ
|
|
|
|
|
Date :
2009-07-26 23:51:11 |
By :
jiro_aaron |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|