PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : if bedingung funktioniert nicht


Tatjana
23.08.2007, 16:02:07
Hallo kann mir bitte jemand helfen.

ich habe eine if-bedingung

if($daten["name"]=="")
{
echo "eintragen";
}
else
{
echo "löschen";
}

das soll so funktionieren, dass wenn in der spalte name leer ist, dann, soll das wort eintragen ausgegeben werden und sonst löschen,

es kommt aber immer löschen.

finde selber leider den fehler nicht.

Raketenmann
23.08.2007, 17:36:11
Sieht so aus als wäre $date["name"] halt einfach nicht leer...

...schreib doch mal
echo $date["name"] ;
vor die if Zeile, dann wirst du es sehen.

z0iD
23.08.2007, 19:35:21
Wenn die Spalte leer ist, also nix drin steht, steht in der Variable NULL drin. Ersetz mal die Bedingung durch !is_string($daten['name']) or strlen($daten['name'])<1 Vielleicht gehts dann besser. Grüße.

meikel
23.08.2007, 20:04:29
Sieht so aus als wäre $date["name"] halt einfach nicht leer...

...schreib doch mal
$date["name"] = trim($date["name"]);

vor die if Zeile, ...