Fehler Beim ändern der Zeilenfarbe
Hallo,
Ich habe ein Problem.
Ich bekomme eine Fehlermeldung wenn ich die Zeilenfarbe ändere in einem
PHP-Script.
Ich mach das so
if($Zeilenfarbe == "#FFFFFF")
{$Zeilenfarbe = "#E2E9EC"; }
else
{$Zeilenfarbe = "#FFFFFF"; }
Es funktioniert aber er gibt immer den Fehler aus
Undefined variable Zeilenfarbe
Weis da vielleicht jemand was da Falsch ist?
Danke.
Ich habe ein Problem.
Ich bekomme eine Fehlermeldung wenn ich die Zeilenfarbe ändere in einem
PHP-Script.
Ich mach das so
if($Zeilenfarbe == "#FFFFFF")
{$Zeilenfarbe = "#E2E9EC"; }
else
{$Zeilenfarbe = "#FFFFFF"; }
Es funktioniert aber er gibt immer den Fehler aus
Undefined variable Zeilenfarbe
Weis da vielleicht jemand was da Falsch ist?
Danke.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 64546
Url: https://administrator.de/forum/fehler-beim-aendern-der-zeilenfarbe-64546.html
Ausgedruckt am: 12.04.2025 um 18:04 Uhr
7 Kommentare
Neuester Kommentar

hi,
ich weiß zwar ni ob das bei php auch so is aber probier ma anstatt
weil du prüfst auf einen string und nicht auf eine hexzahl und string vergleiche werden, zumindest in perl
, mit eq gemacht. zahlen vergleiche dagegen mit ==.
mfg godlike P
ich weiß zwar ni ob das bei php auch so is aber probier ma anstatt
if($Zeilenfarbe == "#FFFFFF")
so hier if($Zeilenfarbe eq "#FFFFFF")
weil du prüfst auf einen string und nicht auf eine hexzahl und string vergleiche werden, zumindest in perl
mfg godlike P
Hallo Helmut,
daran ist nicht falsch. Es ist ein logischer Fehler. Du hast die ERROR-Stufe von PHP so eingestellt, dass es pharst aber mit einer Warnung ausgibt.
Denn beim Programmieren mit z.B. Delphi oder aber auch C++ muss eine Variable zuerst deklariert werden => angelegt werden.
Wie sieht denn das Script aus??
Gruß
Dani
daran ist nicht falsch. Es ist ein logischer Fehler. Du hast die ERROR-Stufe von PHP so eingestellt, dass es pharst aber mit einer Warnung ausgibt.
Denn beim Programmieren mit z.B. Delphi oder aber auch C++ muss eine Variable zuerst deklariert werden => angelegt werden.
Wie sieht denn das Script aus??
Gruß
Dani
@helmut
Hi,
Gruß
Günni
PS.: Moderatoren: Bitte NICHT in PHP-Formatierung umändern, da sonst
die Zeile echo .... nicht mehr korrekt angezeigt wird. Danke.
Hi,
$farbe="#c0c0c0"; // Hintergrundfarbe 1
$farbe="#c0c0ff"; // Hintergrundfarbe 2
$j=0;
while(.......){
.....
// Je nachdem ob j durch 2 glatt teibar ist, wird die
// 1. oder 2. Hintergrundfarbe gewählt
echo "<td bgcolor=".$farbe[$j%2].">".$Daten[$i]."</td>";
$j++;
.....
}
Gruß
Günni
PS.: Moderatoren: Bitte NICHT in PHP-Formatierung umändern, da sonst
die Zeile echo .... nicht mehr korrekt angezeigt wird. Danke.