Problem mit Gb und ,,eintrags-Fehlermeldungen"

  • Hallo , habe ein kleines großes problem ....
    und zwar hab ich ein gb erstellt mit folgendem Code :


    funktioniert auch alles prima , nur wenn man nun zb den code nicht eingibt kommt ja eine Meldung bzw wenn etwas nicht ausgefüllt ist ...auf der Seite steht einfach blablabla bite eintragen und ein link zurück , ich will aber das man dann sofort wieder auf die gb-php zurückkommt und nur oben eine Meldung steht : bitte alles ausfüllen oder so ... aber ka wie man das machen könnte 8|
    weil kennt ihr ja von so ziemlich jeder Page wo man sich anmelden will und etwas nicht ausgefüllt ist dann so eine meldung kommt ...
    Bitttttte helft mir =) Danke schonmal im vorraus , hier bekommt man immer SUPER hilfe [/code]

  • Du musst einfach die Reihenfolge des Codes verändern, der teil unter

    #################################
    // Eintragen in die sch***e!!!!//
    #################################

    des PHP scriptes muss über das Formular gesetzt werden, der teil mit

    if($name == "" OR $inhalt == "")
    {
    echo "Bitte die Felder \"Name\" und \"Inhalt\" ausfüllen
    <a href=\"gb.php\">Zurück</a>";
    exit; //Script Ablauf wird unterbrochen, Eintrag wird nicht gespeichert
    }

    diesen Code ergänzt du durch mit

    if($name == "" OR $inhalt == "")
    {
    echo "Bitte die Felder \"Name\" und \"Inhalt\" ausfüllen
    ";
    EDIT//Auskommentieren --> exit; //Script Ablauf wird unterbrochen, Eintrag wird nicht gespeichert
    $_POST['eintragen'] ="";
    }

    und den Zurückbutton kannst du dann dementsprechend weglassen

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • hm , komisch hab alles so gemacht wie dus gesagt hasch aber ist immernoch gleich wie vorher


  • läuft bei mir aufs gleich raus 8| also egal ob ich den ersten oder zweiten nehm ...oder hab ich irgendwas vertauscht ?

  • Ändere diesen Teil noch

    if($name == "" OR $inhalt == "")
    {
    echo "Bitte die Felder \"Name\" und \"Inhalt\" ausfüllen
    <a href=\"gb.php\">Zurück</a>";
    exit; //Script Ablauf wird unterbrochen, Eintrag wird nicht gespeichert
    $_POST['eintragen'] ="";
    }
    exit; //Script Ablauf wird unterbrochen, Eintrag wird nicht gespeichert
    }


    auf


    if($name == "" OR $inhalt == "")
    {
    echo "Bitte die Felder \"Name\" und \"Inhalt\" ausfüllen
    ";
    $_POST['eintragen'] ="";
    }
    // exit; //Script Ablauf wird unterbrochen, Eintrag wird nicht gespeichert
    }


    sorry war gestern zu viel zu tun -.-

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • hallo ich nochmal ... das funktioniert irgendwie immernoch nicht 8|
    hab alles so geändert wie dus gesagt hast aber fehlanzeige , der hinweis erscheint dann nicht über dem Formular

  • habs inzwischen hinbekommen , zwar nicht gaaanz so wie ich wollte aber trotzdem thx für die hilfe