07. december 2004 - 11:36Der er
8 kommentarer og 1 løsning
problem med at kombinere 3 if-sætninger
hej, jeg har nogle if'er som gerne skulle sættes fornuftigt sammen
----------------------------- if (isset($email) && ereg("^[^@ ]+@[^@ ]+\.[^@ \.]+$", $email)) { } else { $fejl .= "- du har indtastet en ugyldig e-mail adresse.<br>"; }
if ( strtolower( $_REQUEST['email'] ) != strtolower( $_REQUEST['email2'] ) ) { $fejl .="- der er uoverensstemmelse i e-mail adresse felterne.<br>"; }
if ( empty( $_REQUEST['email'] ) && empty( $_REQUEST['adresse'] ) ) { $fejl .="- du bedes udfylde enten e-mail eller adresse.<br>"; } ---------------------------------------------
Den 1. if checker om der er indtastet en 'korrekt' email.
Den 2. checker om de 2 email er ens, samt gør brug af store og små bogstaver 'lovlige'.
Den 3. checker om både email og adresse er tomme.
Disse if'er virker som de skal, men det ser ikke pænt ud at der kommer flere fejlsvar som faktisk er ens, så de skulle gerne sættes sammen.
Dvs, - checke om email og adresse er tomme / så fejl - hvis adresse / ingen email fejl - hvis email / ingen adresse fejl, men så check for begge email - hvis email og adresse / ingen fejl, men check for begge email
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.