Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zum formmailer
also ich habe auf ner seite nen formmailer drauf und wollte wissen wie man es einstellt das wenn man nix in den feldern eingibt und unten auf den button drückt nicht die nächste seite aufspringt sondern ein fehler oder sowas bzw, eine fehlermeldung kommt.
danke schonmal im vorraus
if($_POST['name']==""){
header("Location:index.php");
}
ggf. anpassen
-=Player=-
12.07.2008, 23:55
oooooder du überprüftst es mit javascripts
2called-chaos
13.07.2008, 12:04
Von einer Javascriptüberprüfung würde ich abraten ;)
Leicht umgehbar und wirkungslos bei Leuten ohne aktiviertes JS...
Und schöner (gibt nämlich keinen PHP Fehler herraus)
if(!isset($_POST['name'])){
header("Location:index.php");
}
Mfg
Chaos
-=Player=-
13.07.2008, 23:28
problem ist aber bei der variante, dass wenn du ein langes formular hast und ein feld nicht ausgefüllt wird wird ja alles gelöscht und man muss alles neu eintragen oder irre ich mich da
2called-chaos
14.07.2008, 09:25
Tja dass musst du dann auch mit PHP lösen.
also quasi im else teil wenn nicht ausgefüllt ist
<inpu type="text" name="foo" value="<?php echo htmlspecialchars($_REQUEST['bar']); ?>">
Mfg
Chaos
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.