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
 
          
 Pflichtfelder und doppeltes Versenden beheben.
									
									
									Pflichtfelder und doppeltes Versenden beheben.
								 Moderator
 Moderator 
							
						 
 
							
						 
							
						 Bitte nochmal umbrechen!
 Bitte nochmal umbrechen!
							
						 
 
Comment