Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <?php
  2. $mysqli = new mysqli("localhost", "krocek", "heslo", "krocek"); //nejprve LOKACE, pak prihl. JMENO, HESLO a pak JMENO DATABAZE
  3. $ip = $_SERVER["REMOTE_ADDR"];
  4.  
  5. if ($stmt = $mysqli->prepare("SELECT ip FROM anketa WHERE ip=(?)")) {
  6. $stmt->bind_param("s", $ip);
  7. $stmt->execute();
  8.  
  9. $stmt->store_result();
  10. $pocetip = $stmt->num_rows; //zjistí počet řádků které s těmi parametry v databazi jsou
  11.  
  12.  
  13. /* close statement */
  14. $stmt->close();
  15. }
  16.  
  17. if($pocetip<=0){
  18.  
  19. $ip = $_SERVER["REMOTE_ADDR"];
  20.  
  21. if($_GET["vote"]==1){
  22. $vote = 1;
  23. }
  24. elseif($_GET["vote"]==2){
  25. $vote = 2;
  26. }
  27.  
  28. $stmt = $mysqli->prepare("INSERT INTO anketa (vote, ip) values (?, ?)"); //do promene se uloží předpripraveny dotaz
  29. $stmt->bind_param("is", $vote, $ip); //přidání parametru
  30. $stmt->execute(); //provede se ten dotaz
  31. $stmt->close(); //uzavírá se dotáz
  32.  
  33. $mysqli->close(); //spojení s databází se ukončí
  34.  
  35. header("location: index.php");
  36. }
  37. else{
  38. echo "Z této IP adresy již byl zaslán hlas";
  39. }
  40. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement