E-Mail Script Feld Muss ausgefüllt werden
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absender
anregung
bemerkung
bestellung
bestimmte felder
code
erforderlichen felder
frau
header
herr
http
ladezeit
list
nachricht
paket
raten
sperre
umgehen
url
versuchen
-
Ich habe es Hinbekommen ein E-Mail Script zu schreiben,
Jetzt möchte ich aber das bestimmte felder ausgefüllt werden müssen wie mache ich das?
Max -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
In dem Du überprüfst, ob die erforderlichen Felder != "" sind... Ein Beispiel für so was hab' ich mal eben auf die schnelle gegoogled...
http://www.gaijin.at/scrphpcform.php -
Du kannst es auch mit JavaScript versuchen. Hier ein paar Anregungen:
http://forum.de.selfhtml.org/archiv/2008/11/t179622/ -
Ja, das stimmt. Es ist nur die Frage wofür man das möchte, will man dem User die Ladezeit für eine Fehlermeldung vom Server ersparen, die bei Pflichtfeldern sowieso erfolgen muss (!), dann ist das sinnvoll und Pech für denjenigen, der JavaScript deaktiviert hat.
-
Ich wüste leider nicht annähernd wo ich das != einfügen müsste, hier ist mein Script:
<?php $strEmpfaenger = 'IhrName@provider.xy'; $strFrom = '"Formmailer" <IhrAndererName@provider.xy>'; $strSubject = 'Bestellung'; $strReturnhtml = 'http://www.provider.xy/IhrName/IhreSeite.htm'; $strDelimiter = ":\t"; if($_POST) { $strMailtext = ""; while(list($strName,$value) = each($_POST)) { if(is_array($value)) { foreach($value as $value_array) { $strMailtext .= $strName.$strDelimiter.$value_array."\n"; } } else { $strMailtext .= $strName.$strDelimiter.$value."\n"; } } if(get_magic_quotes_gpc()) { $strMailtext = stripslashes($strMailtext); } mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom) or die("Die Mail konnte nicht versendet werden."); header("Location: $strReturnhtml"); exit; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <title>Bestellformular</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <h1>Bestellformular</h1> <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post"> <dl> <dt>Anrede:</dt> <dd> <input type="radio" name="Anrede" value="Herr" id="Anrede" /> Herr <input type="radio" name="Anrede" value="Frau" /> Frau</dd> <dt>Ihr Name:</dt> <dd><input type="text" name="Name" id="Name" /></dd> <dt>Ihre E-Mail Adresse:</dt> <dd><input type="text" name="E-Mail Adresse des Kunden:" /></dd> <dt> </dt> <dt> </dt> <dt>Sie möchten das Paket:</dt> <dd> <select name="Browser"> <option value=" vServer Splendid V3">Webspace Fun</option> <option value="Webspace Wonder">Webspace Wonder</option> <option value="Webspace Freedom">Webspace Freedom</option> <option value="vServer Joy V3">vServer Joy V3</option> <option value="vServer Splendid V3">vServer Splendid V3</option> </select> </dd> <dt>Ihre Gewünschte Domain:</dt> <dt> <input type="text" name="domain" id="domain" /> </dt> <dt> </dt> <dt> </dt> <dt>Bemerkungen:</dt> <dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd> </dl> <!-- Ende der Beispielangaben --> <p> <input type="submit" value="Senden" /> <input type="reset" value="Zurücksetzen" /> </p> </form> </body> </html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage