login  Naam:   Wachtwoord: 
Registreer je!
 Forum

User Check

Offline Maarten - 17/09/2004 12:03 (laatste wijziging 17/09/2004 12:33)
Avatar van MaartenErelid Ik heb net een PM systeem gemaakt, en dat werkt prachtig  Alleen, als je in het aanvak zou intikken "Dezegebruikerbestaatniet" of zoiets, dan krijg je toch de melding dat je bericht is verzonden. Ik heb dit erin gestoken:

  1. $chechuserex = mysql_query("SELECT COUNT(*) FROM users WHERE name='".$_POST['zendaan']."'");
  2. if($checkuserex = "0") {
  3. echo "Die gebruiker bestaat niet.";
  4. } else {



Maar dan krijg je gewoon een foutmelding "Not a valid resource blabla" en dan eronder wordt de echo "Bericht verzonden aan". $_POST['zendaan']; toch uitgevoerd

3 antwoorden

Gesponsorde links
Offline Mr_Dark - 17/09/2004 12:36
Avatar van Mr_Dark Lid
  1. $chechuserex = mysql_query("SELECT COUNT(*) FROM users WHERE name='".$_POST['zendaan']."'");
  2. if($checkuserex == 0) {
  3. echo "Die gebruiker bestaat niet.";
  4. } else {


try dat
Offline Maarten - 17/09/2004 12:40
Avatar van Maarten Erelid juist, == vergeten merde 
Offline Thomas - 17/09/2004 12:55 (laatste wijziging 17/09/2004 12:57)
Avatar van Thomas Moderator mysql_query geeft een resource terug, niet een getal.
Controleer of het resultaat verschilt van 0 (geen resultaten).

  1. $checkuserex = mysql_query("SELECT COUNT(*) FROM users WHERE name='".$_POST['zendaan']."'");
  2. $row = mysql_fetch_row($checkuserex);
  3. if($row[0] == 0) {
  4. echo "Die gebruiker bestaat niet.";
  5. } else {
  6. ...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s