Empty

Status
Niet open voor verdere reacties.

Helpmijtoch

Gebruiker
Lid geworden
15 feb 2008
Berichten
620
Hallo allemaal,

Ik heb 2 variabelen (vanuit een formulier) en als deze beiden leeg zijn, moet er een melding verschijnen als: "vul de velden volledig in"

PHP:
IF (!empty($var1 or !empty $var2)) {
         print "Vul de velden volledig in!";   
        }

Is dit mogelijk? Weet iemand de juiste notatie voor deze 'OR'?

Bedankt!
 
Laatst bewerkt:
PHP:
if ( empty($var1) && empty( $var2) ) {
}
Dit is "als beide leeg zijn". Met een or is het "als een van de twee (of beide) leeg zijn".
 
Weet iemand de juiste notatie voor deze 'OR'?
... dus als "als deze beiden leeg zijn" niet betekent wat er staat:
  • "als elk van beide leeg is" (= alleen als alle twee leeg), maar
  • "als één van beide leeg is" (= "als tenminste één ...", dus ook als alle twee leeg),
... dan moet juist niet de "and"-operator genomen worden, maar de "or"-operator, d.w.z. twee || in plaats van de twee &&:
PHP:
if ( empty($var1) || empty($var2) ) {
    print "Vul de velden svp volledig in!"; 
}
Bij logische formules moet je altijd heel zuiver zeggen walt je wilt (en testen!). :)
Een mooi overzicht van alle operators is hier te vinden: www.w3schools.com/php/php_operators.asp

Met vriendelijke groet,
CSS-hunter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan