Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. <?php
  2. include 'dbconnect.php';
  3. $site = $_GET['_site'];
  4. $imgid = intval($_GET['_id']);
  5. $input = $_GET['_choice'];
  6.  
  7.  
  8. if ($site == "artwork") {
  9. $table = "artwork";
  10. }
  11. else {
  12. $table = "comics";
  13. }
  14.  
  15. $result = $mysqli->query("SELECT like_szam, dislike_szam FROM $table WHERE id = $imgid");
  16.  
  17. list($likes, $dislikes) = $result->fetch_array(MYSQLI_NUM);
  18.  
  19. $sql = "INSERT INTO
  20. votes (ip, table_name, imgid)
  21. VALUES
  22. (\"".$_SERVER['REMOTE_ADDR']."\", \"$table\", $imgid)
  23. ON DUPLICATE KEY UPDATE
  24. ip = VALUES(ip),
  25. table = VALUES(table),
  26. imgid = VALUES(imgid)";
  27.  
  28. $mysqli->query($sql);
  29. echo $mysqli->error;
  30. echo "<br/>";
  31.  
  32. $sql = "SELECT ip FROM votes WHERE ip = '".$_SERVER['REMOTE_ADDR']."' AND table_name = '$table' AND imgid = $imgid";
  33.  
  34. $result = $mysqli->query($sql);
  35. echo $mysqli->error;
  36.  
  37. if ($result->num_rows == 0) {
  38. if ($input == "like") {
  39. $sql = "UPDATE $table SET like_szam = like_szam + 1 WHERE id = $imgid";
  40. $mysqli->query($sql);
  41. $likes++;
  42. }
  43. else if ($input == "dislike") {
  44. $sql = "UPDATE $table SET dislike_szam = dislike_szam + 1 WHERE id = $imgid";
  45. $mysqli->query($sql);
  46. $dislikes++;
  47. }
  48. echo "Szeretem: " . $likes . ", Nem szeretem: " . $dislikes;
  49. }
  50. else {
  51. echo "Te már szavaztál!";
  52. }
  53. mysqli_close($mysqli);
  54.  
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement