Autor Gast
Datum 19.01.2007 00:22
Beiträge: Danke vorerst für die rasche Antwort.
In meinem Beispiel möchte ich eine einfache Tabelle auslesen & ausgeben - und abhängig von dem Inhalt eines Feldes die Hintergrundfarbe der jeweiligen Zelle verändern.
Ich habe das einmal wie folgt übernommen:

echo '<TABLE border=1><TR><TD><b>Frequenz</TD><TD><b>Anzahl<BR>Belegung</b></TD></TR>';
$result = $opnConfig['database']->Execute($sql);
if ($result !== false)
{
while (! $result->EOF)
{
$Frequenz = $result->fields['Frequenz'];
$Anzahl = $result->fields['Anzahl'];
switch ($Anzahl)
{case "0": $fq_background = 'bgcolor="#33CC33"'; break;
case "1": $fq_background = 'bgcolor="#33CC33"'; break;
case "2": $fq_background = 'bgcolor="#FFFF00"'; break;
case "3": $fq_background = 'bgcolor="#FF9933"'; break;
default: $fq_background = 'bgcolor="#FF0000"';
}
echo "<TR $fq_background><TD>" . $Frequenz . "</TD><TD> " . $Anzahl . "</TD></TR>";
$result->MoveNext ();
     }
echo '</TABLE>';


Auf der Seite kommt (statt jeden gelesenen Satz) folgende Meldung:
WARNING [8] Undefined index: Frequenz
FOUND IN [system/anypage/functions_center.php(104) : eval()'d code]
FOUND AT 120
WARNING [8] Undefined index: Anzahl
FOUND IN [system/anypage/functions_center.php(104) : eval()'d code]
FOUND AT 121

Was läuft da falsch?

Ciao,
Boby



Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/