login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Functie werkt niet (Opgelost)

Offline spaceflippie - 21/01/2009 12:01 (laatste wijziging 21/01/2009 12:06)
Avatar van spaceflippieNieuw lid Beste,

ik ben bezig met een ledensysteem. Ik ben al op verschillende problemen gebotst en heb ze er allemaal uitgekregen buiten 1 ding nl.
Wanneer je wil gaan registreren check ik met een functie of er al een account bestaat met die gebruikersnaam of email.

De functie:
  1. function geregistreerd($var,$methode) {
  2. $check1 = mysql_query("SELECT * FROM leden_temp WHERE ".$methode."='".$var."'");
  3. $check2 = mysql_query("SELECT * FROM leden WHERE ".$methode."='".$var."'");
  4. $rows1 = mysql_num_rows($check1);
  5. $rows2 = mysql_num_rows($check2);
  6. $rows = $rows1 + $rows2;
  7. if($rows == 0) {
  8. return FALSE;
  9. } else {
  10. return TRUE;
  11. }
  12. }


En dit is de code in registreren.php
  1. if(geregistreerd($_POST['gebruikersnaam'], "gebruikersnaam")) {
  2. $error_gebruikersnaam = true;
  3. $smarty->assign("error_gebruikersnaam", $error_gebruikersnaam);
  4. }
  5.  
  6. if(geregistreerd($_POST['email'], "email")) {
  7. $error_email = true;
  8. $smarty->assign("error_email", $error_email);
  9. }


De functie returned dus altijd FALSE ookal is er al een account met dezelfde gebruikersnaam of email. 


Het is al opgelost  

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s