Beitrag von Ramona (40 Beiträge) am Mittwoch, 25.September.2002, 09:00.
Textfeld in Detailausgabe nur anzeigen, wenn nicht leer
Hallo,
habe in meiner Datenbank mehrere Textfelder z.B. Heizungsart, Keller etc.
Die Tabellenzeile z.B.
<tr><td bgcolor="#F0ECF0">Heizung:</td><td bgcolor="#F0ECF0">$Heizung</td></tr>
soll nur angezeigt werden, wenn im Feld Heizung auch wirklich etwas eingetragen wurde.
Mein Versuch sah so aus:
out <<EOF;
if($Heizung ne ""){out"<tr><td bgcolor="\#F0ECF0\">Heizung:<\/td><td bgcolor="\#F0ECF0\">$Heizung<\/td><\/tr>";}
EOF
Hat aber nicht geklappt. Kann mir jemand helfen?
Beitrag von hempelr (1976 Beiträge) am Mittwoch, 25.September.2002, 09:44.
Re: Textfeld in Detailausgabe nur anzeigen, wenn nicht leer
Hallo, Ramona,
die Abfrage in nem out<<EOF-Block geht nicht. Du mußt einfach nur den Block unterbrechen und dann die Bedingung mit der out-Anweisung reinnehmen, in etwa so:
if($Heizung ne "")
{out"<tr><td bgcolor="\#F0ECF0\">Heizung:<\/td><td bgcolor="\#F0ECF0\">$Heizung<\/td><\/tr>";}
oder auch nur:
out"<tr><td bgcolor="\#F0ECF0\">Heizung:<\/td><td bgcolor="\#F0ECF0\">$Heizung<\/td><\/tr>" if $Heizung ne "";
Hoffe, kommst weiter
Ruben