kostenloser Webspace werbefrei: lima-city


Problem mit Get

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    gollum1990

    gollum1990 hat kostenlosen Webspace.

    Habe Problem hier mal die Seite:
    http://gollum1990.lima-city.de

    Also ich habe meine Varainte so aber es klappt nicht. Der Teilcode:
    $mode =$_GET['mode'];
    {
    if($mode = profil)
    {
    echo 'Bei fehlern bitte Mail an ???@???.??';
    }
    elseif($mode == portofolio)
    {
    echo 'Ich biete hier ein Paar PHP scripte an<br>';
    echo '<a href="#"><img src="porto.png"></a><br>';
    }
    elseif($mode == projects)
    {
    echo '<h5>Project name: <b>World of Knight</b></h5><br>';
    echo '<h5>Project link: <a href="gollum1990.lima-city.de/game">World of Knight</a></h5><br>';
    }
    }

    Und es wird mir immer das Ausgfeben:'Bei fehlern bitte Mail an ???@???.??


    Beitrag ge?ndert am 18.04.2006 18:53 von gollum1990
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. $mode =$_GET['mode'];
    {
    if($mode = 'profil')
    {
    echo 'Bei fehlern bitte Mail an ???@???.??';
    }
    elseif($mode == 'portofolio')
    {
    echo 'Ich biete hier ein Paar PHP scripte an<br>';
    echo '<a href="#"><img src="porto.png"></a><br>';
    }
    elseif($mode == 'projects')
    {
    echo '<h5>Project name: <b>World of Knight</b></h5><br>';
    echo '<h5>Project link: <a href="gollum1990.lima-city.de/game">World of Knight</a></h5><br>';
    }
    }


    Du musst '' verwenden ...

    MfG apollo13
  4. Autor dieses Themas

    gollum1990

    gollum1990 hat kostenlosen Webspace.

    Klappt trotzdemnicht
  5. ja; nach $_GET['mode'] brauchst kein { und am Ende ist auch eines zu viel ...

    MfG apollo13
  6. s*n

    Aloha,

    der Fehler ist, dass du bei er ersten if-Bedingung nur ein '=' statt zwei hast. Somit wird der Variable jedesmal ein Wert zugewiesen und die Bedingung ist somit wahr.

    MfG
  7. c*********c

    Ausserdem ist folgende if-Abfrage - in Deinem Falle - falsch:

    if($mode = 'profil')
    {
    echo 'Bei fehlern bitte Mail an ???@???.??';
    }



    Denn ein "=" weist der Variable $mode den Wert profil zu. Um beide Werte zu vergleichen, schreibst Du die Anweisung wie folgt:

    if($mode == 'profil')
    {
    echo 'Bei fehlern bitte Mail an ???@???.??';
    }


    //edit: Zu sp?t ...

    Beitrag ge?ndert am 18.04.2006 19:34 von compactdisc
  8. Die '' waren sicher keine Rechtschreibfehler, ich w?rde mir an deiner Stelle mal ein gescheites PHP-Buch etc anschauen..

    MfG apollo13
  9. 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!