login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ban check

Offline SomaQan - 03/06/2007 14:06
Avatar van SomaQanPHP beginner Ik ben met een bancheck script bezig en de gegevens komen goed in de database terecht alleen nu wil ik checken of die gene gebant is maar ik krijg een blanko pagina te zien

bancheck.php
  1. <?php
  2. include('config.php');
  3. $sql = mysql_query("SELECT COUNT(*) AS num FROM verbannen WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
  4.  
  5. $fetch = mysql_fetch_assoc($sql);
  6.  
  7. if($fetch->ip == $_SERVER['REMOTE_ADDR']) {
  8.  
  9. echo'Je IP:<b>'.$fetch->ip.'</b> is verbannen';
  10. echo'Reden:<b>'.$fetch->reden.'</b>.';
  11.  
  12. }
  13. ?>


Iemand die ziet wat ik fout doe ?

7 antwoorden

Gesponsorde links
Offline Abbas - 03/06/2007 14:09
Avatar van Abbas Gouden medaille

Crew .NET
  1. $fetch = mysql_fetch_assoc($sql);

Moet worden:
  1. $fetch = mysql_fetch_object($sql);
Offline Stefan14 - 03/06/2007 14:11
Avatar van Stefan14 PHP gevorderde je moet juist controlen of fetch->num hoger is dan 0 in je if statement.

Daarnaast wil je denk ik nog wel een <br> achter "je ip is verbannen"
Offline SomaQan - 03/06/2007 14:22
Avatar van SomaQan PHP beginner Ik heb nu dit
  1. <?php
  2. include('config.php');
  3. $sql = mysql_query("SELECT COUNT(*) AS num FROM verbannen WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
  4.  
  5. $fetch = mysql_fetch_assoc($sql);
  6.  
  7. if($fetch['num'] > 0) {
  8.  
  9. echo'Je IP:<b>'.$fetch->ip.'</b> is verbannen<br />';
  10. echo'Reden:<b>'.$fetch->reden.'</b><br />';
  11.  
  12. }
  13. ?>


ik krijg wel de echo's nu tezien maar de gevens die ik laat weergeven krijg niet te zien

ik krijg ook geen error's

Weet iemand wat het probleem is ?
Offline Abbas - 03/06/2007 14:29
Avatar van Abbas Gouden medaille

Crew .NET
Je hebt staan: $fetch->ip, dan moet je fetch_object gebruiken en niet fetch_assoc! Heb ik inm'n vorige reactie al gezegd!
Offline Stijn - 03/06/2007 14:33
Avatar van Stijn PHP expert Je gebruikt ze door elkaar 

  1. <?php
  2. include('config.php');
  3. $sql = mysql_query("SELECT * FROM verbannen WHERE ip='".$_SERVER['REMOTE_ADDR']."'");
  4.  
  5. $fetch = mysql_fetch_object($sql);
  6.  
  7. if( mysql_num_rows( $sql ) > 0) {
  8.  
  9. echo'Je IP:<b>'.$fetch->ip.'</b> is verbannen<br />';
  10. echo'Reden:<b>'.$fetch->reden.'</b><br />';
  11.  
  12. }
  13. ?>
Offline SomaQan - 03/06/2007 14:35
Avatar van SomaQan PHP beginner @titjes, ik kreeg toen een error maar nu werkt het ;)
Offline Ultimatum - 03/06/2007 14:37
Avatar van Ultimatum PHP expert
Citaat:
ik krijg ook geen error's


Ga je query eens debuggen dan
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.207s