<ul> <li id="p1"> post1 <button onclick="like('p1')">ชอบ</button> <span class="likescore"></span> <button onclick="dislike('p1')">ไม่ชอบ</button> <span class="dislikescore"></span> </li> <li id="p2"> post1 <button onclick="like('p2')">ชอบ</button> <span class="likescore"></span> <button onclick="dislike('p2')">ไม่ชอบ</button> <span class="dislikescore"></span> </li> <li id="p3"> post1 <button onclick="like('p3')">ชอบ</button> <span class="likescore"></span> <button onclick="dislike('p3')">ไม่ชอบ</button> <span class="dislikescore"></span> </li> </ul>
function like(pid) { $.post('/save.php?action=like',{'id':pid} , function(data) { $('li#p'+pid+'>span.like').html(data.score); }); } function dislike(pid) { $.post('/save.php?action=dislike',{'id':pid} , function(data) { $('li#p'+pid+'>span.dislike').html(data.score); }); }
//Like if(@$_REQUEST['action']=='like') { $sql = 'update ชื่อตาราง set like=like+1 where id='.$_REQUEST['id']; $update = mysql_query($sql); if($update) { $sql = mysql_query('select like from ชื่อตาราง where id='.$_REQUEST['id']); $res = mysql_fetch_array($sql); echo "{'score':'".$res['like']."'}"; } } if(@$_REQUEST['action']=='dislike') { $sql = 'update ชื่อตาราง set dislike=dislike+1 where id='.$_REQUEST['id']; $update = mysql_query($sql); if($update) { $sql = mysql_query('select dislikefrom ชื่อตาราง where id='.$_REQUEST['id']); $res = mysql_fetch_array($sql); echo "{'score':'".$res['dislike']."'}"; } }
//เมื่อดึงคอมเม้นท์มาจากฐานข้อมูลจะมา 20 แถวล่าสุด เช่น // $query = mysql_query('select * from comment where topic_id=1 order by id desc limit 0,20'); //เมื่อมาถึงการวนรอบเพื่อแสดงค่าโดยใช้ while echo '<ul>'; while($result=mysql_fetch_array($query)) { echo '<li id="p'.$result['id'].'"> '.$result['msg'].' <button onclick="like('p'.$result['like'].'')">ชอบ</button> <span class="likescore">'.$result['like'].'</span> <button onclick="dislike('p'.$result['id'].'')">ไม่ชอบ</button> <span class="dislikescore">'.$result['dislike'].'</span> </li>'; } echo '</ul>';
//เมื่อดึงคอมเม้นท์มาจากฐานข้อมูลจะมา 20 แถวล่าสุด เช่น // $query = mysql_query('select * from comment where topic_id=1 order by id desc limit 0,20'); //เมื่อมาถึงการวนรอบเพื่อแสดงค่าโดยใช้ while echo '<ul>'; while($result=mysql_fetch_array($query)) { echo '<li id="p'.$result['id'].'"> <img src="'.$result['image'].'"> // รูป <button onclick="like('p'.$result['like'].'')">ชอบ</button> <span class="likescore">'.$result['like'].'</span> <button onclick="dislike('p'.$result['id'].'')">ไม่ชอบ</button> <span class="dislikescore">'.$result['dislike'].'</span> </li>'; } echo '</ul>';
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง