jaylibii: Komme da nicht weiter....

Hallo an alle,

hmm hab mal eine Frage. Ich bekomme seit heute Morgen folgende Melung:

Notice: Undefined variable: edit in /www/htdocs/v148250/topic.php on line 276

OK es heißt ja soviel wie dass die Variable EDIT nicht deffiniert ist stimmt das denn?

Wenn ja dann schaut auch mal bitte das an was mache ich da falsch?=

$ausgabe = str_replace("(edit)",$edit,$ausgabe); // Beitrag editieren

if (($von==$_SESSION["benutzername"]) || ($_SESSION["rights"]=="admin"))
     {
      $loeschen='<a href="topic.php?threadid='.$threadid.'&amp;delete='.$row["postid"].'"><img src="http://grafiken/del.gif" style="border:none;" width="15" height="14"></a>';
     }
    else
     {
      $loeschen="";
     }

if (($von==$_SESSION["benutzername"]) || ($_SESSION["rights"]=="admin"))
     {
  $edit="<a href='edit_thread.php?threadid=".$threadid."'><img src='http://grafiken/edit.gif' style='border:none;' width='15' height='14'></a>";
     }

MFG jaylibii

--
fl:| br:^ va:( ls:& fo:| rl:( n4:# ss:{ de:< js:) ch:? sh:( mo:} zu:)
  1. Hi,

    keine Ahnung wo bei dir Zeile 276 ist, aber anscheinend ist $edit nun mal nicht definiert.

    Versuchs einfach mit einer leeren String-Deklaration ganz oben:
    $edit = "";

    Gruß
    Christian

  2. Hi,

    Notice: Undefined variable: edit in /www/htdocs/v148250/topic.php on line 276

    was steht denn in zeile 276??? das da:

    $ausgabe = str_replace("(edit)",$edit,$ausgabe);

    steht folgendes davor oder danach?

    if (($von==$_SESSION["benutzername"]) || ($_SESSION["rights"]=="admin"))
         {
      $edit="<a href='edit_thread.php?threadid=".$threadid."'><img src='http://grafiken/edit.gif' style='border:none;' width='15' height='14'></a>";
         }

    MfG

    1. Hallo,

      richtig steht es so drin:

      if (($von==$_SESSION["benutzername"]) || ($_SESSION["rights"]=="admin"))
           {
        $edit="<a href='edit_thread.php?threadid=".$threadid."'><img src='http://grafiken/edit.gif' style='border:none;' width='15' height='14'></a>";
           }

      dann kommt die Ausgabe:

      $ausgabe = str_replace("(edit)",$edit,$ausgabe); // Beitrag editieren

      Hmm ich finde den Fehler einfach nicht.

      MFG,
      jaylibii

      1. hi

        if (($von==$_SESSION["benutzername"]) || ($_SESSION["rights"]=="admin"))
        {
          $edit="<a href='edit_thread.php?threadid=".$threadid."'><img src='http://grafiken/edit.gif' style='border:none;' width='15' height='14'></a>";
        }

        tja dann füge hier noch ein:

          
        else  
        {  
        $edit = "";  
        }  
        
        

        hinzu

        MfG

        1. Hallo,

          oder einfach und platzsparend:

          $edit = '';  
          if (($von==$_SESSION["benutzername"]) || ($_SESSION["rights"]=="admin"))  
          {  
            $edit="<a href='edit_thread.php?threadid=".$threadid."'><img src='http://grafiken/edit.gif' style='border:none;' width='15' height='14'></a>";  
          }
          

          Schöne Grüße,

          Johannes

          --
          ie:% fl:( br:< va:) ls:[ fo:) rl:) n4:& ss:| de:] js:| ch:} sh:) mo:} zu:)