Advertisement
Guest User

Untitled

a guest
Jul 29th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.01 KB | None | 0 0
  1. <?php
  2.  
  3. //DB-varaibles
  4. $dsn = "mysql:dbname=dbirkemalm_com;host=dbirkemalm.com.mysql;";
  5. $username = "dbirkemalm_com";
  6. $password ="8ejxQ4Pn";
  7. $db_name = "dbirkemalm_com";
  8. $ip_table = 'ips';
  9. $vote_table = 'votes';
  10.  
  11. //Variables
  12. $ip = $_SERVER['REMOTE_ADDR'];
  13. $vote = $_GET['id'];
  14.  
  15. //Connect to DB
  16. try {
  17.     $dbh = new PDO($dsn, $username, $password);
  18.     }   catch (PDOException $e) {
  19.     echo 'Connection failed: ' . $e->getMessage();
  20. }
  21.  
  22. //IP-query
  23. $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  24. $ipsql = "SELECT COUNT(*) FROM $ip_table WHERE ip = '$ip'";
  25. $ipq = $dbh->prepare($ipsql);
  26. $ipq->execute();
  27. $ipq->setFetchMode(PDO::FETCH_NUM);
  28.  
  29.  
  30.  
  31. if($ipq->rowCount() == 1){
  32.     echo "";
  33. }
  34.  
  35. else{
  36.    
  37.     //Insert IP
  38.     $ipinsql = "INSERT INTO $ip_table VALUES('$ip')";
  39.     $ipinsq = $dbh->prepare($ipinsql);
  40.     $ipinsq->execute();
  41.    
  42.     //Vote-query
  43.     $votesql = "INSERT INTO $vote_table (vote, ID) VALUES('$vote', NULL)";
  44.     $voteq = $dbh->prepare($votesql);
  45.     $voteq->execute();
  46. }
  47.  
  48. //print_r($array);
  49. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement