kostenloser Webspace werbefrei: lima-city


Problem mit $_GET

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n********r

    Hi habe ein Problem mit GET.
    Hier meine Fehlermeldung:

    Notice: Use of undefined constant new_post - assumed 'new_post' in D:\Webdesign\xampp\htdocs\forum\function\message\message.php on line 15

    Notice: Use of undefined constant post - assumed 'post' in D:\Webdesign\xampp\htdocs\forum\function\message\message.php on line 20

    und hier mal mein Code.
    Wei? echt nicht wo mein fehler ist:

    echo '
    <br><br>
        <div id="message">
        <center>Message Center</center>
        <br>
        <center>
         <div id="message2">
         <img src="style/post.ico" alt="Posteingang"> <a class="small" href="forum.php?action=message&post='.$_SESSION["user_id"].'">Posteingang</a>
         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
         <img src="style/new_pm.ico" alt="Neue Nachricht"> <a class="small" href="forum.php?action=message&new_post='.$_SESSION["user_id"].'">Neue Nachricht</a>
         </div>';
        if(isset($_GET[new_post])){
        echo'
         <div id="message2">
    
         </div>';}
         else if(isset($_GET[post])){
           echo'
         <div id="message2">
    
         </div>;';
         }
         echo'
         </center>
         <br><br>
        </div>
    ';
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. if(isset($_GET[new_post])){
    
        echo'
    
         <div id="message2">
    
    
    
         </div>';}
    
         else if(isset($_GET[post])){
    
           echo'
    
         <div id="message2">
    
    
    
         </div>;';
    
         }


    umschreiben in:

    if(isset($_GET['new_post'])){
    
        echo'
    
         <div id="message2">
    
    
    
         </div>';}
    
         else if(isset($_GET['post'])){
    
           echo'
    
         <div id="message2">
    
    
    
         </div>;';
    
         }


    Die Variable in $_GET immer in Anf?hrungszeichen setzen. Also zum Beispiel $_GET['var']
  4. c*********c

    if(isset($_GET[new_post]))
    {
    echo'
    <div id="message2">
    </div>';
    }
    else if(isset($_GET[post]))
    {
    // etc.
    }


    Dieser Teil ist falsch, da die Array-Elemente, in Deinem Fall, in Hochkommata stehen m?ssen.

    Der Code m?sste nun inetwa so aussehen:

    if(isset($_GET['new_post']))
    {
    // Code
    }

    else if(isset($_GET['post']))
    {
    // Code
    }

    //edit: zu sp?t :slant:

    Beitrag ge?ndert am 27.11.2005 14:42 von compactdisc
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!