if else if en groter dan????

Status
Niet open voor verdere reacties.

sjoerdjek

Gebruiker
Lid geworden
6 dec 2010
Berichten
54
pfff ik ben druk bezig met een formulier in php goed te valideren maar ik kom niet verder.

Ook al is het inlog naam kleiner hij blijft zeggen dat het groter is.... ( bv ik typ iets in van 7 hij zegt gebruikers naam is te groot..)

PHP:
if($gebruikersnaam==''){
	$fout[] = 'wel gebruikersnaam in vullen';
	}
	
	else if($gebruikersnaam <= '1'){
	$fout[] = 'gebruikersnaam moet langer zijn dan 3 characters';
	}
	
	else if($gebruikersnaam >= '12'){
	$fout[] = 'gebruikersnaam mag niet  langer zijn dan 12 characters';
	}
	
	if($wachtwoord==''){
	$fout[] = 'wel wachtwoord in vullen';
	}
	
	else if($wachtwoord <= '5'){
	$fout[] = 'wachtwoord moet langer zijn dan 5 characters';
	}
	
	else if($wachtwoord >= '12'){
	$fout[] = 'wachtwoord mag niet  langer zijn dan 12 characters';
	}
	
	if($email==''){
	$fout[] = 'vul aub wel een email in';
	}
	
	else if(!eregi("@", $email) || !eregi("[0-9a-zA-Z_\-].{2,3}", $email)){
	$fout[] =  'dit is geen geldig email vul een juist adres in';
	}
	
	if($naam==''){
	$fout[] = 'vul aub wel een naam in';
	}
	
	else if($naam <= '2'){
	$fout[] = 'dit kan geen correcte naam zijn vul wel iets in.';
	}
	
	else if($naam >= '20'){
	$fout[] = 'dit kan geen correcte naam zijn vul jou naamin';
	}
	
	if($woonplaats==''){
	$fout[] = 'vul aub wel een woonplaats in';
	}

	else if($woonplaats <= '2'){
	$fout[] = 'dit kan geen correcte woonplaats zijn vul wel iets in.';
	}
	
	else if($woonplaats >= '20'){
	$fout[] = 'dit kan geen correcte woonplaats zijn vul jou naamin';
	}

zit er nou een fout in de else if ? of in de groter dan ?:o:o
kom er ff niet meer uit ben ziek en hoofdpijn en dan zie je het even niet meer ;) :(
 
Waarom doe je trouwens: if ($gebruikersnaam=''){
if(empty($gebruikersnaam){ is een beter alternatief dacht ik.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan