|
|
|
webbord เพิ่ม ความคิดเห็น ลงฐานข้อมูลไม่ได้ค่ะ ติดอีกแล้วค่ะตอบกระทู้ แล้วข้อมูลไม่เข้าฐานข้อมูลค่ะ |
|
|
|
|
|
|
|
ใครว่าง รบกวนดูให้ทีนะค่ะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-05-27 11:19:33 |
By :
girl.tear |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เหมือนกับว่าตรง
Code
$sql="INSERT INTO ans(id_question,name,message,email,date_a) VALUES ($id_question,$name,$message,$email,$date_a)";
มันผิดเปล่าหว่า
ต้องเป็น
Code (PHP)
$sql="INSERT INTO ans(id_question,name,message,email,date_a) VALUES ('$id_question','$name','$message','$email','$date_a')";
แบบว่าลืม ' เลยทำให้ sql มันerror เปล่าหว่า
รอท่านอื่นมาตอบต่อครับ
พอดีว่ายังไม่ได้ดูละเอียดอะไร
|
|
|
|
|
Date :
2010-05-27 11:53:30 |
By :
newnakab |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวแปรพวกนี้
$id_question,$name,$message,$email,$date_a ใน reply.php
ทำไมมันมาดื้อ ๆ เลยหล่ะ ครับ มันต้องไปรับค่ามาก่อนหรือเปล่าเอ่ย ลองเบิ่งดี ๆ นะ
เช่น
$id_question=$_POST['id_question']; เป็นต้น
|
|
|
|
|
Date :
2010-05-27 11:58:48 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้ดูแล้ว ค่ะ แต่ก็ยังไม่ได้
เราลอง echo $sql มันแสดงค่าดังนี้ค่ะ
INSERT INTO ans(id_question,name,message,email,date_a) VALUES ('15' , 'ทั่วไป' , 'ทดสอบ' , '[email protected]' , '27/05/10')
ฝากดูต่อ ด้วยนะค่ะ
ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-05-27 12:00:06 |
By :
girl.tear |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มี error ไหม
|
|
|
|
|
Date :
2010-05-27 12:03:17 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงไฟล์ ans.php
บรรทัดที่ 101 ลองแก้เป็น
Code (PHP)
<? echo$_GET['id_question']?>" />
แล้วที่ไฟล์ reply.php
แก้เป็น
Code (PHP)
include('config.inc.php');
$id_question = $_GET['id_question'];
$name = $_GET['name'];
$id_question = $_GET['id_question'];
$message = $_GET['message'];
$email = $_GET['email'];
$date_a=date("d/m/y");
$sql="INSERT INTO ans(id_question,name,message,email,date_a) VALUES ($id_question,$name,$message,$email,$date_a)";
$db_query = mysql_db_query($db_name,$sql);
echo $sql;
print"ขอบคุณสำหรับความคิดเห็น<br>";
print"<a href=\"ans.php?id_question=$id_question\">กลับไปดูกระทู้ที่คุณตอบ</a>";
mysql_close();
แล้วมันขึ้น error อะไรมั่งเปล่าอะครับ
|
|
|
|
|
Date :
2010-05-27 12:07:36 |
By :
newnakab |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ขึ้น error อะไรเลยค่ะ
ข้างบน addres เป็นดังนี้ค่ะ
http://localhost/sunee/reply.php?name=asdf&message=asdf&email=asdf&id_question=19&submit=%E1%CA%B4%A7%A4%C7%D2%C1%A4%D4%B4%E0%CB%E7%B9
|
|
|
|
|
Date :
2010-05-27 12:12:23 |
By :
girl.tear |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้ไขตาม No.6 แล้วค่ะ แต่ก็ยังไม่ขึ้น
ขอคำแนะนำ หน่อยนะค่ะ
งม ไม่เจอ อะค่ะ ว่าผิดยังงัยกันแน่
ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-05-27 12:28:13 |
By :
girl.tear |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะลองแก้ให้
FORM
<?
include('config.inc.php');
$sql= "SELECT * FROM quiz WHERE id_question = $id_question";
$db_query = mysql_query($sql);
$result = mysql_fetch_array($db_query);
$id_question = $result[id_question];
$title=$result[title];
$name =$result[name];
$message = $result[message];
$email = $result[email];
$date_q = $result[date_q];
print"<table>";
print"<tr>";
print"<td>";
print"<table>";
print"<tr>";
print"<td>หัวข้อกระทู้</td>";
print"<td>".$title."</td>";
print"</tr>";
print"<tr>";
print"<td>รายละเอียด</td>";
print"<td>".$message."</td>";
print"</tr>";
print"<tr>";
print"<td>ผู้ตั้งกระทู้</td>";
print"<td>".$name."<td>";
print"</tr>";
print"</table>";
print"</td>";
print"</tr>";
print"</table>";
$sql= "SELECT * FROM ans WHERE id_question = $id_question";
$db_query = mysql_query($sql);
$num_rows = mysql_num_rows($db_query);
$i = 0;
if($i==$num_rows)
{
print"ยังไม่มีผู้แสดงความคิดเห็น";
}
else
{ print"<table bgcolor = #CCFFEE>";
print"<tr>";
print"<td> มีผู้แสดงความเห็นทั้งหมด".$num_rows."คน </td>";
print"</tr>";
print"</table>";
$i=0;
while($i< $num_rows)
{
$result=mysql_fetch_array($db_query);
$id_ans = $result[id_ans];
$id_question = $result[id_question];
$name = $result[name];
$message = $result[message];
$email = $result[email];
$date_a = $result[date_a];
$n++;
print"<br>";
print"<table>";
print"<tr>";
print"<td>";
print"<table>";
print"<tr>ความเห็นคนที่ $n</tr>";
print"<tr>";
print"<td>รายละเอียด</td>";
print"<td>".$message."</td>";
print"</tr>";
print"<tr>";
print"<td>จากคุณ</td>";
print"<td>".$name."</td>";
print"</tr>";
print"</table>";
print"</td>";
print"</tr>";
print"</table>";
$i++;
}
}
mysql_close();
?>
<form name="frmans" method="POST" action="reply.php">
<table>
<tr>
<td>แสดงความคิดเห็น</td>
</tr>
<tr>
<td>ชื่อผู้ตอบ</td>
<td><input type="text" name="name" id="name" /></td>
</tr>
<tr>
<td>รายละเอียด</td>
<td><textarea name="message" cols="65" rows="7" wrap="virtual" id="message"></textarea></td>
</tr>
<tr>
<td>อีเมล</td>
<td><input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td><input type="hidden" name="id_question" value="<? echo $id_question;?>" /><br />
<input type="submit" value="แสดงความคิดเห็น" name="submit" />
</td>
<td>
<input type="reset" name="submit2" value="ยกเลิก" />
</td>
</tr>
</table>
</form>
<a href="webboard.php">กลับสู่หน้าจอ webboard</a>
</body>
reply.php
<html>
<head>
<title>บันทึกตอบกระทู้</title>
</head>
<body>
<?php
include('config.inc.php');
$id_question=$_POST['id_question'];
$name=$_POSt['name'];
$message=$_POST['message'];
$email=$_POST['email'];
$date_a=date("d/m/y");
$sql="INSERT INTO ans(id_question,name,message,email,date_a) VALUES ($id_question,$name,$message,$email,$date_a)";
$db_query = mysql_db_query($db_name,$sql);
if($db_query){
print"ขอบคุณสำหรับความคิดเห็น<br>";
print"<a href=\"ans.php?id_question=$id_question\">กลับไปดูกระทู้ที่คุณตอบ</a>";
}else{
print"ไม่สามารถบันทึกข้อมูลได้ เนื่องจากเหตุผลหลายประการกรุณาตรวจใหม่อีกครั้ง";
}
?>
</body>
<font size="16pt;"></font><strong>Code (PHP)</strong>
|
|
|
|
|
Date :
2010-05-27 13:23:40 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้ตรงนี้
Code (PHP)
$db_query = mysql_db_query($db_name,$sql);
เป็นแบบนี้เพื่อดูว่าคิวรี่ผ่านปะ
Code (PHP)
$db_query = mysql_db_query($db_name,$sql) or die(mysql_error());
|
|
|
|
|
Date :
2010-05-27 16:47:30 |
By :
naskw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ทุกคน
คำแนะนำ ของทุกคน มารวมๆ กัน
ตอนนี้แก้ได้แล้วค่ะ สามารถเพิ่มความเห็นลงฐานข้อมูลได้แล้ว
ขอบคุณทุกคนมากนะค่ะ
|
|
|
|
|
Date :
2010-05-29 11:40:00 |
By :
girl.tear |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|