อยากเขียนโค้ดเพิ่มเข้าไปเพิื่อนับคนเข้าชมกระทู้ต้องเขียนเพิ่มเติมอย่างไรครับ
ขอสอบถามเรื่องการนับคนเข้าชมกระทู้ครับ
โค้ดด้านล่างเป็นโค้ดคนตอบกระทู้อย่างเดียว
แต่อยากเขียนโค้ดเพิ่มเข้าไปเพิื่อนับคนเข้าชมกระทู้ต้องเขียนเพิ่มเติมอย่างไรครับ
Code (PHP)
<?php
include('config.php');
$date_q=date('d y m H:i:');
$sql="UPDATE quiz SET count_q=count_q+1 WHERE id_question='$id_question'";
$dbquery=mysql_db_query($dbname,$sql);
if($dbquery)
{
$sql="insert into ans(id_question,name,message,email,date_q)
values ('$id_question','$name','$message','$email','$date_q')";
$dbquery = mysql_db_query($dbname, $sql);
print"<br><div align='center'><B>ขอบคุณสำหรับความคิดเห็น</B></div><BR>";
print"<div align='center'><a href=\"ans.php?id_question=$id_question\">กลับไปดูกระทู้ที่คุณตอบ</a></div>";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Tag : PHP
Date :
2011-09-04 18:36:27
By :
นรินทร์
View :
700
Reply :
5
หลักการเดียวกันครับ
สร้าง ฟิวด์เพิ่มมา 1 ฟิวด์ ชื่ออะไรก็ได้ผมยกตัวอย่างเช่นชื่อ view
ในไฟล์ที่แสดงรายละเอียดของกระทู้ก็เพิ่ม code นี้เข้าไป
UPDATE tb_webboard SET view=view+1 WHERE .......
Date :
2011-09-04 19:32:05
By :
systemanalysis
ไม่ได้ครับ ผมทำตามที่พี่บอกแล้วเพิ่มโค้ดตัวนี้เข้าไป
กลายเป็นนับคนตอบกระทู้เหมือนเดิม แต่นับ view แทน count_q ครับ
Code
<?php
include('config.php');
$date_q=date('d y m H:i:');
$sql="UPDATE quiz SET [color=yellow]count_q =count_q+1[/color] WHERE id_question='$id_question'";
$sql="UPDATE quiz SET[color=red] view=view+1 WHERE id_question='$id_question'";[/color]
$dbquery=mysql_db_query($dbname,$sql);
if($dbquery)
{
$sql="insert into ans(id_question,name,message,email,date_q)
values ('$id_question','$name','$message','$email','$date_q')";
$dbquery = mysql_db_query($dbname, $sql);
print"<br><div align='center'><B>ขอบคุณสำหรับความคิดเห็น</B></div><BR>";
print"<div align='center'><a href=\"ans.php?id_question=$id_question\">กลับไปดูกระทู้ที่คุณตอบ</a></div>";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Date :
2011-09-04 19:46:15
By :
นรินทร์
เพิ่มในไฟล์รายละเอียดกระทู้ครับ ไม่ใช่ไฟล์ ตอบกระทู้ - -
Date :
2011-09-04 19:51:56
By :
systemanalysis
เพิ่มแบบนี้ก็ยังไม่ได้เหมือนเดิมครับ
Code
<?php
include('config.php');
$date_q=date('d y m H:i:');
$sql="UPDATE quiz SET view=view+1 WHERE id_question='$id_question'";
$dbquery=mysql_db_query($dbname,$sql);
if($dbquery)
{
$sql="insert into quiz(title,name,message,email,date_q) values ('$title','$name','$message','$email','$date_q')";
$dbquery = mysql_db_query($dbname, $sql);
print"<br><div align='center'><B>กระทู้ของคุณ $name ถูกตั้งเรียบร้อยแล้ว</B></div><BR>";
print"<div align='center'><a href=\"board.php\">กลับหน้ากระทู้หลัก</a></div>";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Date :
2011-09-04 20:12:07
By :
นรินทร์
Load balance : Server 03