Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. <?php
  2.  
  3. if (isset($_POST["likegamer"])){
  4. $gamerlike=$_POST['gamerlike'];
  5.  
  6. //$checkgamerlike = "SELECT reviewid FROM thumbsupgamer WHERE id ='" . $_SESSION["id"] . "'"; //Looks to find an username on the database identical to the one typed in to fetch all details
  7. //$checkgamerlike = $database->query($checkgamerlike);
  8. //$checkgamerliked = mysqli_fetch_array($checkgamerlike);
  9.  
  10. $checkgamerlike = $conn->prepare("SELECT reviewid FROM thumbsupgamer WHERE id ='" . $_SESSION["id"] . "'"); //find session id on session table equal to the studentid
  11. $checkgamerlike->execute();
  12. while ($checkgamerliked = $checkgamerlike->fetch(PDO::FETCH_ASSOC)){
  13. if ($checkgamerliked['reviewid'] == $gamerlike){
  14. echo "You've already liked this review";
  15. }else{
  16. $checksamerev = "SELECT id FROM gamerreviewdb WHERE reviewid ='" . $gamerlike . "'"; //Looks to find an username on the database identical to the one typed in to fetch all details
  17. $checksamerev = $database->query($checksamerev);
  18. $checksamereviewer = mysqli_fetch_array($checksamerev);
  19. IF($checksamereviewer ["id"] == $_SESSION["id"])
  20. {
  21. echo "You can't like your own review";
  22. }
  23. else
  24. {
  25. $getmax = mysql_query("SELECT MAX(likes) FROM gamerreviewdb WHERE reviewid = '" . $gamerlike . "'"); //Sql search to detect the highest session number adding 1 to produce an unqiue number
  26. while ($max = mysql_fetch_assoc($getmax)) {
  27. $gamerlikes = $max['MAX(likes)'] + 1;
  28. }
  29.  
  30. $sql = "UPDATE gamerreviewdb SET likes='" . $gamerlikes . "' WHERE reviewid = '" . $gamerlike . "'";
  31. $sql=mysql_query($sql);
  32.  
  33. $thumbsupgamer = "INSERT INTO thumbsupgamer(reviewid, id, liked)";
  34. $thumbsupgamer .= "VALUES (".$gamerlike.", '".$_SESSION['id']."', 'Y')";
  35. $thumbsupgamer=mysql_query($thumbsupgamer);
  36. echo "Review has been liked";
  37. }
  38. }
  39. }
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement