![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Sorgenkind mech, 31. 12. 2002, 13:14
moin leutz
mal ne kleine frage: wie kann es sein, dass ich n fehler bekomme, dass eine variable nicht definiert sei, die ich aber nirgens verwende?
folgender quellcode:
for($i=$pos-$schritt+1;$i<$pos;$i++)
{
$actionr = "action".$i;
if(isset($$actionr))
{
$idr = "id".$i;
$textr = "text".$i;
$lkr = $lieferant;
$artnrr = "artnr".$i;
$ekr = "ek".$i;
echo $ekr . " - " . $$ekr;
if(strstr($$ekr,""))
{
--> $$ekr = explode("",$$ekr);
$$ekr = trim($$ekr[0]);
}
if(strstr($$ekr,"E"))
{
$$ekr = explode("E",$$ekr);
$$ekr = trim($$ekr[0]);
}
blabla...
das ganze soll halt übergebene variablen auswerten
die zeile wo ich den pfeil mal vorgesetzt habe hat folgende fehlermeldung: Warning: Undefined variable: e in bla.html on line 102
stimmt schon, dass es keine variable 'e' gibt, aber ich will ja auch keine haben, jemand ne idee?
danke schonmal im voraus
Die folgende Nachricht zum Thema stammt von: Sönke Tesch, 31. 12. 2002, 14:47
»» --> $$ekr = explode("",$$ekr);
»» die zeile wo ich den pfeil mal vorgesetzt habe hat folgende fehlermeldung: Warning: Undefined variable: e in bla.html on line 102
»»
»» stimmt schon, dass es keine variable 'e' gibt, aber ich will ja auch keine haben, jemand ne idee?
Dann solltest Du dafür sorgen, daß $ekr nicht den Wert "e" enthält. Dank "$$ekr" greift explode() nämlich auf eine Variable zu, die den Namen hat, der gerade in $ekr steht. Da steht wohl im Moment des Fehlers "e", und somit sucht explode() nach $e (und findet nix).
Gruß,
soenk.e
© 1998-2008
Impressum, Software: Classic Forum