Warum diese Warung?
am 21.06.2006 09:05:03 von Micha Kuehn
Hallo,
ich verstehe nicht, warum ich hier eine Warnung
"Undefined index: zurueck" bekomme:
$zurueck="";
if (!isset($zurueck) or ($zurueck=="")) { $zurueck = $artikel; }
Könnt ihr mir das erklären?
Micha
--
Persönliche Mails: Bitte nur als reply - und als Wurmkur werden alle
Mails > 100 KB automatisch und unbesehen gelöscht!
Re: Warum diese Warung?
am 21.06.2006 10:17:44 von Ulf Kadner
Micha Kuehn wrote:
> Hallo,
>
> ich verstehe nicht, warum ich hier eine Warnung
> "Undefined index: zurueck" bekomme:
>
> $zurueck="";
> if (!isset($zurueck) or ($zurueck=="")) { $zurueck = $artikel; }
>
> Könnt ihr mir das erklären?
Nee! Die Notice stammt von wo anders. Undefined Index wird nur im
Zusammenhang mit Arrays ausgeloest. Mein Debugger hat daran auch nix
auszusetzen.
Mal abgesehen davon ist es sinnlos erst der Veriable einen Wert
zuzuweisen und dann zu pruefen ob einer zugewiesen wurde.
Da kannste auch gleich schreiben: $zurueck = $artikel;
MfG, Ulf
Re: Warum diese Warung?
am 21.06.2006 10:31:20 von Sven Drieling
Micha Kuehn wrote:
Hallo,
> ich verstehe nicht, warum ich hier eine Warnung
> "Undefined index: zurueck" bekomme:
Mit welcher PHP-Version?
>
> $zurueck="";
> if (!isset($zurueck) or ($zurueck=="")) { $zurueck = $artikel; }
Liefert mir nur ein "PHP Notice: Undefined variable: artikel
in /tmp/t.php on line 3" und wenn $artikel gesetzt ist keine
Fehlermeldung mehr (PHP 4.3.2, PHP 5.1.1 unter Linux). Ein "Undefined
index" macht IMHO keinen Sinn.
tschuess
[|8:)
Re: Warum diese Warung?
am 21.06.2006 11:42:56 von Micha Kuehn
Ulf Kadner schrieb:
> Nee! Die Notice stammt von wo anders. Undefined Index wird nur im
> Zusammenhang mit Arrays ausgeloest. Mein Debugger hat daran auch nix
> auszusetzen.
Danke, ich hab meinen Fehler gefunden. Man sollte auch die Datei
editieren und testen, die includet wird und nicht eine andere, die sehr
ähnlich heißt...
> Mal abgesehen davon ist es sinnlos erst der Veriable einen Wert
> zuzuweisen und dann zu pruefen ob einer zugewiesen wurde.
Die Zuweisung hatte ich nur aus Testgründen eingebaut, weil ich dachte,
vielleicht soll's ja so sein, um den Fehler wegzukriegen...
Micha
--
Persönliche Mails: Bitte nur als reply - und als Wurmkur werden alle
Mails > 100 KB automatisch und unbesehen gelöscht!