login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ip Controleren

Offline SomaQan - 24/03/2007 12:05
Avatar van SomaQanPHP beginner wie kan mij adies geven hoe ik kan controleren of de ip al in de database bestaat ?

ik dacht aan zo iets maar ik zou niet weten of het werkt

  1. <?php
  2. include('config.php');
  3.  
  4. $sql = mysql_query("SELECT * FROM top10");
  5.  
  6. $ip = htmlspecialchars($show->ip);
  7.  
  8. if($ip == "$REMOTE_ADDR")
  9. echo'Je hebt dit Quize al gemaakt !';
  10. ?>

5 antwoorden

Gesponsorde links
Offline vinTage - 24/03/2007 12:09
Avatar van vinTage Nieuw lid $_SERVER['REMOTE_ADDR'];
Offline mesynthetix - 24/03/2007 12:12 (laatste wijziging 24/03/2007 12:13)
Avatar van mesynthetix Nieuw lid Huh? Dat stukje code werkt echt niet. De helft van de variabelen bestaat zo te zien nog niet eens (of wordt aangemaakt waar ik het niet zie). Ik denk dat je het zo zult moeten doen (ongeveer):

  1. <?php
  2. include('config.php');
  3.  
  4. $sql = mysql_query("SELECT COUNT(*) AS num FROM top10 WHERE ip='{$_SERVER['REMOTE_ADDR']}'");
  5.  
  6. $fetch = mysql_fetch_assoc($sql);
  7.  
  8. if($fetch['num'] > 0) {
  9. // de quizz is al gemaakt
  10. echo'Je hebt dit Quize al gemaakt !';
  11. }
  12. ?>
Offline ThePope - 24/03/2007 12:12
Avatar van ThePope Nieuw lid waar komt $show weg?
Offline SomaQan - 24/03/2007 12:14 (laatste wijziging 24/03/2007 12:20)
Avatar van SomaQan PHP beginner @vintage oke maar mijn script werkt toch niet, ik vraag om een advies of een voorbeeld hoe ik er achter kan komen of die ip al die quize heeft gemaakt 

Alvast bedankt 

@ Thepop dat was ik veregetn maar ik heb dat script ff snel gemaakt

@mesynthetix, tnx hij doet het alleen komt dat echo helemaal boven aan te staan en dat hoor ook zo maar hij laat de quize wel zien dus je kan hem dan als nog maken dus hoe kan ik er voor zorgen dat je de quize niet ziet maar wel alleen die echo ?

EDIT: opgelost ik heb er een else bij gedaan 
Offline Button - 24/03/2007 12:19 (laatste wijziging 24/03/2007 12:22)
Avatar van Button PHP ver gevorderde
  1. <?php
  2.  
  3. $ip=$_SERVER['REMOTE_ADDR'];
  4.  
  5. $q_ip="SELECT * FROM top10 WHERE ip='".$ip."'";
  6. $r_ip=mysql_query($q_ip) or die ("Fout bij het zoeken naar het ip: " . mysql_error());
  7.  
  8. if(mysql_num_rows($r_ip) > 0) {
  9.  
  10. echo("Je hebt al eens een keer gequizzzzzed!");
  11.  
  12. }
  13.  
  14. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.45s