Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.13 KB | None | 0 0
  1. <?php
  2.     $mysqli = new mysqli("localhost", "krocek", "test", "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