Guest User

Untitled

a guest
Dec 21st, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>LIKE AND UNLIKE</title>
  6. <script src="http://code.jquery.com/jquery-1.3.2.min.js"></script>
  7. <script>
  8. function doAction(postid,type){
  9. $.post("doAjax.php", {postid:postid, type:type}, function(data){
  10. $("#"+postid+"_"+type+"s").text(data);
  11. });
  12. }
  13.  
  14. </script>
  15.  
  16. </head>
  17.  
  18. <body>
  19.  
  20. <?php
  21.  
  22. include("db.php");//database connection
  23.  
  24. $postid = 1; //default post
  25.  
  26. $data = mysql_fetch_object(mysql_query("SELECT 'like', 'unlike' FROM posts WHERE id='".$postid."'"));
  27.  
  28. ?>
  29.  
  30.  
  31. <a href="javascript:;" onClick="doAction('<?php echo $postid;?>,'like');">Like (<span id="<?php echo $postid; ?>_likes"><?php echo $data->like?></span>) </a>
  32.  
  33. <a href="javascript:;" onClick="doAction('<?php echo $postid;?>,'unlike');">UnLIke (<span id="<?php echo $postid; ?>_unlikes"><?php echo $data->unlike?></span>) </a>
  34.  
  35. </body>
  36. </html>
  37.  
  38. $host = "localhost";
  39. $user = "root";
  40. $pass = "";
  41. $db = "like";
  42.  
  43. $conn = mysql_connect($host, $user,$pass);
  44. mysql_select_db($db,$conn) or die(mysql_error());
  45.  
  46. ?>
  47.  
  48. include('db.php');
  49.  
  50. if(!empty($_POST["postid"]) && $_POST["type"] != ""){
  51.  
  52. if($_POST["type"] =="like"){
  53. mysql_query(" UPDATE posts SET 'like' = 'like' +1 WHERE id='".(int)$_POST['postid']."'");
  54. $num = mysql_fetch_row(mysql_query(" SELECT 'like' FROM posts WHERE id='".(int)$_POST['postid']."' LIMIT 1"));
  55. }elseif($_POST['type'] == 'unlike'){
  56. mysql_query(" UPDATE posts SET 'unlike' = 'unlike' +1 WHERE id='".(int)$_POST['postid']."'");
  57. $num = mysql_fetch_row(mysql_query(" SELECT 'unlike' FROM posts WHERE id='".(int)$_POST['postid']."' LIMIT 1"));
  58. }
  59. echo $num[0];
  60.  
  61. }
  62.  
  63. ?>
Add Comment
Please, Sign In to add comment