อยากให้แนะนำการนับจำนวนการ อ่าน และการตอบ webboard ทำเว็บบอร์ของคริสเตียนอยู่ขอบคุณล่วงหน้านะครับ
ใช้ฟังช์ชัน Update ข้อมูลอ่ะคับ
1.webboard.php >> แสดงกระทู้ทั้งหมด
2.question.php >> ตั้งกระทู้>>ให้เพิ่ม counter ในฐานข้อมูลด้วยล่ะ
3.ans.php >> ดูกระทู้และตอบกระทู้
**********************
ให้เพิ่มคำสั่งนี้เข้าไปในไฟล์ ans.php
mysql_query("Update question Where counter=counter+1");
ส่วนการดูคนตอบนั้น ให้เขียนสคริปเช็ค ระหว่าง question กับ ans
ในไฟล์ webboard.php ให้ตรวจสอบ id_questionที่อยู่ใน question กับ id_question ที่อยู่ใน ans
Code (PHP)
<?php
$sql="Select * From question Order By id_question DESC";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
$id_q=$row['id_question'];
$sql_a="Select * From ans Where id_question='$id_q' ";
$result_a=mysql_query($sql_a);
$sum=mysql_num_rows($result_a);
?>
แล้วเอาตัวแปร $sum มาแสดงให้เป็นคนตอบกระทู้ว่ามีคนตอบไปเท่าไรแล้ว
ลองทำดูนะครับ
Date :
2009-09-01 14:59:56
By :
somparn
ขอคุณครับจะลองดูนะ ไม่ได้ยังงัยก็รบกวนอีกครั้งนครับ
Date :
2009-09-02 01:05:07
By :
navaporn
นี่คือ code ที่แสดง คำตอบและคำถามจะต้องใส่แบบไหนครับ งงครับผม
<HTML>
<HEAD>
<TITLE> Webboard Lovechrist .co.th </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
</HEAD>
<body>
<center>
<p><img src="../jesusimg/banner-dailydevotion.png" width="515" height="124"></p>
<p><u><strong>www.Lovechrist.co.th </strong></u></p>
<p> ขอบคุณพระเจ้าที่พระองค์นำพาให้พี่น้องของลูกได้มาสนทนาและแบ่งปันกันและกัน
<p>l<a href="post.php"> ตั้งกระทู้ใหม่ </a>
l<a href="webboard.php"> กลับไปหน้าหลัก </a>l<br>
<br>
<?
include('config.inc.php');
//หารายระเอียดของคำถาม
$sql = "select * from quiz where id_quiz=$id_quiz";
$dbquery = mysql_db_query($dbname, $sql);
$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];
echo"<center>";
echo"<table width=\"600\" height=\"200\" border=\"1\" cellspacing=\"0\">";
echo"<tr>";
echo"<td height=\"120\" valign=\"top\">"
.sprintf("<B><FONT COLOR=\"Blue\">%04d</FONT></B>", $id_quiz)." l
<B><FONT COLOR=\"#FF0033\"> คำถามจาก $name </B></FONT>l <FONT COLOR=\"Blue\">$date_q</FONT> l
<p> <FONT COLOR=\"#FF0000\"><u>รายละเอียดคำถาม</FONT></u><br>
: $message </td>";
echo"</center>";
echo"</tr>";
echo"</table>";
echo"<br>";
//แสดงคำตอบ
$sql = "select * from ans where id_quiz=$id_quiz order by id_ans";
$dbquery = mysql_db_query($dbname, $sql);
// หาจำนวนเรกคอร์ดข้อมูลในตาราง
$num_rows = mysql_num_rows($dbquery);
if($num_rows==''){
echo "ยังไม่มีใครตอบคำถาม";
}
$i=0;
while ($i < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$id_ans = $result[id_ans];
$id_quiz = $result[id_quiz];
$name = $result[name];
$message = $result[message];
$email = $result[email];
$date_a = $result[date_a];
$n++;
echo"<center>";
echo"<br>";
echo"<table width=\"600\" height=\"200\" border=\"1\" cellspacing=\"0\">";
echo"<tr>";
echo"<td height=\"120\" valign=\"top\"><FONT COLOR=\"red\"><b>คำตอบที่ $n</b></FONT> l
<FONT COLOR=\"#FF0033\">จากคุณ $name </FONT>l <FONT COLOR=\"#0000FF\">$date_a</FONT> l
<FONT COLOR=\"#0000FF\">$email</FONT> l";
echo"<BR>";
echo "<FONT COLOR=\"#FF0033\"><u>รายละเอียดคำตอบ</FONT></u> : $message";
echo"</center>";
echo"</tr>";
echo"</table>";
$i++;
}
// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
<br>
<form name="form1" method="post" action="reply.php">
<table width="427" border="0" align="center" cellspacing="0">
<tr>
<td colspan="2" align="center" bgcolor="#FF0000"><span class="style1">ร่วมตอบคำถาม</span></td>
</tr>
<tr>
<td width="77" bgcolor="#FF0000"><span class="style1">ชื่อ</span></td>
<td width="340" bgcolor="#FF0000"><input name="name" type="text" id="name" size="30" /></td>
</tr>
<tr>
<td bgcolor="#FF0000"><span class="style1">รายละเอียด</span></td>
<td bgcolor="#FF0000"><textarea name="message" cols="50" rows="10" wrap="VIRTUAL" id="message"></textarea>
</td>
</tr>
<tr>
<td bgcolor="#FF0000"><span class="style1">อีเมล</span></td>
<td bgcolor="#FF0000"><input name="email" type="text" id="email" size="30" /></td>
</tr>
<tr>
<td bgcolor="#FF0000"> </td>
<td align="center" bgcolor="#FF0000"> </td>
</tr>
<tr>
<td bgcolor="#FF0000"> </td>
<td align="center" bgcolor="#FF0000">
<input type="submit" name="Submit" value="ตั้งคำถาม">
<input type="reset" name="Submit2" value="ยกเลิก">
<input type="hidden" name="id_quiz" value="<? echo $id_quiz;?>">
</tr>
</table>
</form>
</body>
</html>
Date :
2009-09-02 04:24:29
By :
navaporn
Load balance : Server 02