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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 64546
Url: https://administrator.de/contentid/64546
Printed on: April 25, 2024 at 17:04 o'clock
7 Comments
Latest comment
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 , mit eq gemacht. zahlen vergleiche dagegen mit ==.
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.