พอดีผมทำระบบ Comment ครับ ทีนึ้ผมทำได้แล้ว เหลือแค่ว่า
เวลา Refresh แล้ว ข้อมูลหายครับ
ผมใช้วิธีการส่งค่าผ่าน ajax ไป query ข้อมูลอีกหน้านึงแล้วส่งกลับมาครับ
ตอนนี้ทำได้แล้วเหลือแต่เรื่องของ เมื่อ Refresh แล้วข้อมูลหายครับ อยากให้พี่ๆช่วยแนะนำทีครับว่าควรทำอย่างไรดี
อันนี้ส่วนของการดึงมาแสดงจากอีกไฟล์ครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
<script>
$(document).ready(function() {
$('#button').click(function() {
$.ajax({
url: "comment.php",
data: {
idbook: $('#idbook').val(),
comments: $('#text').val()
},
type: 'POST',
success: function(xxx) {
$('#text').val('');
$('#show').append(xxx);
}
});
});
});
</script>
อันนี้ส่วนเบื้องหลังของการดึงมาแสดงครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
<?php
$id_book = $_POST['idbook'];
$comment = $_POST['comments'];
$serverName = "localhost";
$userName = "root";
$userPassword = "";
$dbName = "kmutnb_shop_database";
$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
///ส่วนของการ Comment
$sql1 = "INSERT INTO comments (id, message, userid, createDate, isbn_id)
VALUES (null,'".$comment."','null'
,NOW(),'".$id_book."')";
$query = mysqli_query($conn,$sql1);
///ส่วนของการดึง Comment ไปแสดง
$sql = "SELECT * FROM comments where isbn_id =".$id_book;
$query = mysqli_query($conn,$sql);
while($result=mysqli_fetch_array($query,MYSQLI_ASSOC))
{
echo '<div class="panel panel-primary">';
echo '<div class="panel-heading"><span class="glyphicon glyphicon-user"> </span> Posted by : ' . $result['id'].'</div>';
echo '<div class="panel-body">';
echo $result['message'];
echo '</div>';
echo '<div class="panel-footer">';
echo 'Date Posted:' . $result['createDate'];
echo '</div>';
echo '</div>';
}
mysqli_close($conn);
?>
จะทำระบบ Comment ครับ พอดีตอนนึ้ดึง Comment มาแสดงได้แล้วครับ แต่พอ Refresh แล้ว Comment หายครับ (jquery,ajax)
เวลา Refresh แล้ว ข้อมูลหายครับ
ผมใช้วิธีการส่งค่าผ่าน ajax ไป query ข้อมูลอีกหน้านึงแล้วส่งกลับมาครับ
ตอนนี้ทำได้แล้วเหลือแต่เรื่องของ เมื่อ Refresh แล้วข้อมูลหายครับ อยากให้พี่ๆช่วยแนะนำทีครับว่าควรทำอย่างไรดี
อันนี้ส่วนของการดึงมาแสดงจากอีกไฟล์ครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
อันนี้ส่วนเบื้องหลังของการดึงมาแสดงครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้