Hallo,
ersteinmal einen schönen guten Abend. Bin neu hier und ehrlichgesagt ist das ganze Thema PHP für mich Neuland. Mit Müh und Not habe ich ein Formular von ASP auf PHP umändern können. Nun ist folgendes:
Momentan kann man das Formular ohne Feld Füllung absenden. Das heisst, ich würde gerne eine Fehlermeldung bringen, wenn die Felder leer sind, die mit einem * gekennzeichnet sind.
Hinzu kommt, dass bei diesem Forumlar, beim schliessen des aktuellen Festers (X oben rechts) eine weitere Email hinterherschickt. Woher kommt dieser Fehler?
So ich poste am besten mal das Forumlar:
Wäre euch so dankbar wenn ihr mir helfen könntet. Habe schon in zig Foren gesucht, doch leider nur die einzelnen Strings gefunden, wusste aber nicht, wo ich diese einbinden kann. Vorallem das Problem, dass beim schliessen des Forumlars, dann nochmal eine leere Mail hinterher kommt. Woher kommt das?
Gruß
Boglius
ersteinmal einen schönen guten Abend. Bin neu hier und ehrlichgesagt ist das ganze Thema PHP für mich Neuland. Mit Müh und Not habe ich ein Formular von ASP auf PHP umändern können. Nun ist folgendes:
Momentan kann man das Formular ohne Feld Füllung absenden. Das heisst, ich würde gerne eine Fehlermeldung bringen, wenn die Felder leer sind, die mit einem * gekennzeichnet sind.
Hinzu kommt, dass bei diesem Forumlar, beim schliessen des aktuellen Festers (X oben rechts) eine weitere Email hinterherschickt. Woher kommt dieser Fehler?
So ich poste am besten mal das Forumlar:
PHP-Code:
<?php
$nachricht = "<b>Formular<b>
<br>
Vorname: $_POST[vorname]
<br>
Name: $_POST[name]
<br>
Strasse: $_POST[strasse]
<br>
Plz: $_POST[plz]
<br>
Telefon: $_POST[tel]
<br>
eMail-Adresse: $_POST[mail]
<br>
Ich plane: $_POST[select]
<br>
Nachricht: $_POST[txt]
";
$an = "email@mail.de";
$betreff = "Infomail";
$xtra = "From: [email]email@mail.de[/email]\r\n";
$xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();
mail($an, $betreff, $nachricht, $xtra);
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 5">
<title>Startseite</title>
</head>
<body bgcolor="#8d8d8d">
<div align="center">
<form name="FormName" action="formular.php" method="post">
<table cool width="450" height="522" gridx="16" gridy="16" border="0" cellpadding="0" cellspacing="0"
bgcolor="white" align="left">
<tr height="128">
<td width="450" height="128" colspan="6" valign="top" align="left" xpos="0">
<table border="0" cellpadding="0" cellspacing="0" width="451" bgcolor="#d8d9d9">
<tr height="95%" bgcolor="#d8d9d9">
<td height="95%" width="83"><img src="./images/logo.gif" width="83" height="83"
border="0" hspace="10" vspace="10"></td>
<td height="95%" width="83"><img src="./images/name.gif" width="297" height="66"
border="0" hspace="10"></td>
</tr>
</table>
</td>
</tr>
<tr height="1">
<td width="16" height="393" rowspan="11"><spacer type="block" width="16" height="393"></td>
<td width="119" height="1"><spacer type="block" width="119" height="1"></td>
<td width="314" height="32" colspan="3" rowspan="2" valign="top" align="left" xpos="135"><input
type="text" name="vorname" size="40"></td>
<td width="1" height="1"><spacer type="block" width="1" height="1"></td>
</tr>
<tr height="31">
<td width="119" height="31" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666"> </font><font size="2" face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular"> Vorname:</font></label></td>
<td width="1" height="31"><spacer type="block" width="1" height="31"></td>
</tr>
<tr height="32">
<td width="119" height="32" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666">*</font><font size="2" face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular"> Name:</font></label></td>
<td width="314" height="32" colspan="3" valign="top" align="left" xpos="135"><input type="text"
name="name" size="40"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="119" height="32" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666"> </font><font size="2" face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular"> Straße/Hausnr.:</font></label></td>
<td width="314" height="32" colspan="3" valign="top" align="left" xpos="135"><input type="text"
name="strasse" size="40"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="119" height="32" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666"> </font><font size="2" face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular"> PLZ/Ort:</font></label></td>
<td width="314" height="32" colspan="3" valign="top" align="left" xpos="135"><input type="text"
name="plz" size="40"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="119" height="32" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666">*</font><font size="2" face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular"> Telefon:</font></label></td>
<td width="314" height="32" colspan="3" valign="top" align="left" xpos="135"><input type="text"
name="tel" size="40"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="119" height="32" valign="top" align="left" xpos="16"><label><font size="2" face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666">*</font><font size="2" face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular"> eMail-Adresse:</font></label></td>
<td width="314" height="32" colspan="3" valign="top" align="left" xpos="135"><input type="text"
name="mail" size="40"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="32">
<td width="284" height="32" colspan="3" valign="top" align="left" xpos="16"><label><font face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" color="#006666" size="1">* Bitte diese Felder unbedingt
ausfüllen:</font></label></td>
<td width="149" height="32"><spacer type="block" width="149" height="32"></td>
<td width="1" height="32"><spacer type="block" width="1" height="32"></td>
</tr>
<tr height="27">
<td width="119" height="27" valign="top" align="left" xpos="16"><label><font face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular" size="2">Ich plane:</font></label></td>
<td width="57" height="27"><spacer type="block" width="57" height="27"></td>
<td width="257" height="27" colspan="2" valign="top" align="left" xpos="192"><label><font face="Arial,
Helvetica,Geneva,Swiss,SunSans-Regular" size="2">Ihre Nachricht an uns</font><font face="Arial,Helvetica,
Geneva,Swiss,SunSans-Regular" size="2">:</font></label></td>
<td width="1" height="27"><spacer type="block" width="1" height="27"></td>
</tr>
<tr height="121">
<td width="176" height="121" colspan="2" valign="top" align="left" xpos="16"><select name="select"
size="8" multiple>
<option value="Auswahl1">Auswahl1</option>
<option value="Auswahl2">Auswahl2</option>
</select></td>
<td width="257" height="121" colspan="2" valign="top" align="left" xpos="192"><textarea name="txt"
cols="30" rows="6" wrap="physical"></textarea></td>
<td width="1" height="121"><spacer type="block" width="1" height="121"></td>
</tr>
<tr height="21">
<td width="176" height="21" colspan="2"><spacer type="block" width="176" height="21"></td>
<td width="108" height="21" valign="top" align="left" xpos="192"><input type="reset" value="Löschen"></td>
<td width="149" height="21" valign="top" align="left" xpos="300"><input type="submit" name="Send"
value="Absenden"></td>
<td width="1" height="21"><spacer type="block" width="1" height="21"></td>
</tr>
<tr height="1" cntrlrow>
<td width="16" height="1"><spacer type="block" width="16" height="1"></td>
<td width="119" height="1"><spacer type="block" width="119" height="1"></td>
<td width="57" height="1"><spacer type="block" width="57" height="1"></td>
<td width="108" height="1"><spacer type="block" width="108" height="1"></td>
<td width="149" height="1"><spacer type="block" width="149" height="1"></td>
<td width="1" height="1"><spacer type="block" width="1" height="1"></td>
</tr>
</table>
</form>
</div>
<p></p>
</body>
</html>
Gruß
Boglius
Kommentar