Seite 1 von 1

Umkehrung von isNull

Verfasst: 12.08.2003 09:39
von hmueller
Hallo,

bin hier an einem Formularprogramm und benötige folgende Funktion:
Eingabe ist gültig, wenn
-checkbox angekreuzt und Eingabefeld ist leer ODER
-checkbox nicht angekreuzt und Eingabefeld steht was drin
Die Anleitung sagt bei Eingabefeldern

Code: Alles auswählen

boolean isNull(string code, string value)   Liefert "true" falls Antwort leer ist.
Alles kein Problem, aber wie funktioniert die Umkehrung von "isNull", also auf gut Deutsch "steht doch was drin"?
"isNotNull" und Verneinung mit ! funktionieren nicht.

Verfasst: 12.08.2003 14:06
von QCO
isNull kenn ich nicht. Aber folgendes sollte auch helfen...

Code: Alles auswählen

$feld = addslashes(trim($HTTP_POST_VARS['feld']));
$cb = ( isset($HTTP_POST_VARS['checkbox']) ) ? true : false;

if ( $cb && ( !empty($feld) )
{
 // Eingabe nicht gültig
 die('Falsch. Trottel!');
}
else
{
 if ( $cb )
 {
  // checkbox angekreuzt
 }
 else
 {
  // textfeld ausgefüllt
 }
}

Verfasst: 12.08.2003 14:08
von hmueller
ich brauch' das aber nicht in PHP!

Verfasst: 12.08.2003 14:09
von QCO
na ok, was sonst?