Sorgenkind mech: fehler durch nicht existierende variable?

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

  1. -->     $$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