• Ich habe ein Formular was mehrere Eingaben überprüft

    falls ein Fehler ist, geht er wieder zurück zum Formular

    else { echo '<script language="JavaScript1.2" type="text/javascript">alert("Die Code wurde falsch eingegeben!");
    history.back()</script>';
    die(); }

    da ich auch ein captcha eingebaut habe, aktualisiert er aber die Seite nicht und er zeigt den gleichen code wieder an.Der dann natürlich falsch ist, es sei denn er aktualiesiert es per Hand

    kann man den Befehl so ändern, das er zurück und die Seite gleichzeitig aktualisiert, also neu lädt ??

    am besten mit
    self.reload();
    funzt aber gleichzeitig nicht

    Danke für eure hilfe.
    mfg
    Peter

  • Ich würde das nicht mit Refresh oder so sondern, einfach ein Zurückbutton, der auf das Formular zeig, machen:

    Code
    [url='?site=formular']Zurück[/url]

    Kevin

    Kevin-H.de
    Free Templates | Scripte | PHP | HTML | CSS | Webdesign | HTML und CSS Umsetzungen

  • dann wissen die doch nicht was sie falsch eingegen haben

    es wird überprüft ob alle Felder ausgefüllt wurden
    ob die Emailadresse richtig ist
    ob der name, username schon existiert
    ob der code richtig ist

    das ist dann russisch Roulett

    Es muß eine Fehlermeldung kommen und anschließend zurückspringen zum Forumlar und die Seite neu laden

  • Super, jetzt funzt es.
    es gab aber Probleme mit einigen Browser

    ich habe es jetzt so gelöst:

    else { echo '<script language="JavaScript1.2" type="text/javascript">alert ("Die Code wurde falsch eingegeben!");
    var Adresse = "formular.php";
    window.location.href = Adresse;
    </script>';
    }

    jetzt kommt die Fehlermeldung und die Seite wird neu geladen
    Danke , Danke
    mfg
    Peter