<? //ตรวจสอบว่าผู้ใช้ได้เลือกตัวเลือกอันใดอันหนึ่งหรือไม่ if(isset($_POST['activity'])) { $act_id = $_POST['activity']; $va_id = $_POST['va_id']; $sql = "UPDATE activity SET score = score + 1 WHERE act_id = $act_id;"; mysql_query($sql); $sql = "UPDATE vote_act SET num_votes = num_votes + 1 WHERE va_id = $va_id;"; mysql_query($sql); setcookie($va_id, 1, time() + 60*60); echo "<html><body>"; echo "<font size=+1> <p align=center>บันทักการโหวตแล้ว <br /> <a href=\"javascript: self.close();\">ปิด</a> </p></font> </body></html>"; exit; } $va_id = $_GET['tid']; //ตรวจสอบคุกกี้ว่าผู้ใช้รายนี้เคยโหวตหัวข้อนี้หรือยัง เพื่อป้องกันการโหวตซ้ำ //ในการนำไปใช้งานจริง ให้เอาคอมเมนต์ออก if(isset($_COOKIE[$va_id])) { echo "<p align=center>ขออภัยค่ะ คุณเคยโหวตหัวข้อนี้แล้ว ไม่สามารถโหวตซ้ำได้อีก</p> </body></html>"; exit; } //อ่านหัวข้อโพลจากตาราง vote_act โดยโพลนั้นต้องยังไม่ปิดโหวต $sql = "SELECT * FROM vote_act WHERE va_id = $va_id AND end_date >= NOW();"; $result = mysql_query($sql); //ถ้าปิดโหวตแล้ว จะไม่มีผลลัพธ์กลับคืนมา ก็ให้สิ้นสุดเพจนั้น if(mysql_num_rows($result) == 0) { echo "<p align=center>ปิดโหวตหัวข้อนี้แล้ว</p> </body></html>"; exit; } <form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <table width="500" align="center"> <tr> <td> <?php $vote_act = mysql_result($result, 0, "act_name"); echo "<b>$vote_act</b> <p />"; //อ่านตัวเลือกจากตาราง activity มาสร้างเป็นอินพุท radio $sql = "SELECT * FROM activity WHERE act_id = $va_id;"; $result = mysql_query($sql); while($data = mysql_fetch_array($result)) { echo "<input type=radio name=activity value={$data['act_id']} />{$data['act_name']} <br />"; } //เก็บค่า id ของหัวข้อโพลไว้ใน hidden เพราะเราต้องเก็บข้อมูลนี้ลงในตารางด้วย echo "<input type=hidden name=va_id value=$va_id />"; ?> <input type="submit" name="Submit" value="ตกลง" /> <a href="javascript: self.close();"> <input name="submit" type="submit" class="button" value="ยกเลิก" /> </a> </td> </tr> </table> </form> ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง