Hallo,
ich hab ein Formular, das sehr gut funktioniert. Mir fehlt aber noch die Möglichkeit Pflichtfelder anzugeben.
Den PHP-Code habe ich dieser Seite entnommen.
Wer kann mir sagen, was ich in dem unten aufgeführten Code einfügen muss, um Pflichtfleder für alle Formulardaten zu haben?
Mfg Karin
<?php
Konfiguration
Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'kagel23@gmx.de';
Welche Adresse soll als Absender angegeben werden?
(Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Formmailer" IhrAndererName@provider.xy';
Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Feedback';
Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.lemon-network.de';
Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":";
Ende Konfiguration
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>Einfacher PHP-Formmailer</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head>
<body>
<DIV style="LEFT: 30px; POSITION: absolute; TOP: 30px"><IMG height=90 alt="Image Loading..." src="head1.png" width=262 border=0></DIV>
<DIV style="LEFT: 292px; POSITION: absolute; TOP: 30px"><IMG height=90 alt="Image Loading..." src="head2.png" width=228 border=0></DIV>
<DIV style="LEFT: 520px; POSITION: absolute; TOP: 30px"><IMG height=90 alt="Image Loading..." src="head3.png" width=150 border=0></DIV>
<DIV style="LEFT: 670px; POSITION: absolute; TOP: 30px"><IMG height=90 alt="Image Loading..." src="head4.png" width=150 border=0></DIV>
<DIV style="LEFT: 620px; POSITION: absolute; TOP: 130px"><IMG height=45 alt="Image Loading..." src="logo2.gif" width=200 border=0></DIV>
<table><tr><td><img src="spacer.jpg"></td></td></table>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<table background="" cellspacing=0 cellpadding=0 border=0 width=100%> <tr> <td width=20 rowspan=14> </td> <td valign=top align="right"><img src="tableheader.gif" width="22" height="20" alt="" border="0"></td> <td background="tableheaderback.gif" width=200 colspan=2><b> Bestellung</b></td> <td rowspan=14> </td> </tr>
<tr> <td> </td> </tr>
<tr> <td> </td> <td colspan=2><br> <font color="#FF0000">Ja,</font> ich möchte:</td> </tr>
<tr> <td> </td> <td>
<table border=0 cellpadding=0 cellspacing=2>
<tr> <td bgcolor="#98979B"> <table border=0 cellpadding=2 cellspacing=2>
<tr><td bgcolor='#FFFFFF'><input type='checkbox'name='vouch1'></td><td bgcolor='#FFFFFF'>1 Stella Magis GoldCard:<br> 4 Wochen gültig für 2 Personen</font><br></td><td align='right'bgcolor='#FFFFFF'><nobr>€ 0,-</nobr></font></td></tr>
<tr><td bgcolor='#FFFFFF'><input type='checkbox'name='vouch2'></td><td bgcolor='#FFFFFF'>1 Hotelkatalog</font><br></td><td align='right'bgcolor='#FFFFFF'><nobr>€ 0,-</nobr></font></td></tr>
<tr><td bgcolor='#FFFFFF'></td><td bgcolor='#FFFFFF'>Versandkostenpauschale</font><br></td><td align='right'bgcolor='#FFFFFF'><nobr>€ 2,50</nobr></font></td></tr>
<tr> <td bgcolor="#ffffff" colspan=2><font sie="-1"><b>zu zahlender Betrag</b></font></td> <td bgcolor="#4D9B85" align="right"> <nobr>€ 2,50</nobr> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td colspan=2> </td> </tr> <tr> <td> </td> <td align="left" valign="top"> Meine Adresse:</td> </tr> <tr> <td> </td> <td> <table border=0 cellpadding=0 cellspacing=2> <tr> <td bgcolor="#98979B"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td bgcolor="#ffffff" align="right">Vorname:</td> <td bgcolor="#ffffff"> <input name="vorname" type="text" value="" size=32> </td> </tr> <tr> <td bgcolor="#ffffff" align="right">Nachname:</td> <td bgcolor="#ffffff"> <input name="nachname" type="text" value="" size=32> </td> </tr> <tr> <td bgcolor="#ffffff" align="right">Strasse/Hausnummer:</td> <td bgcolor="#ffffff"> <input name="strasse" type="text" value="" size=25> <input name="hausnummer" size=3 maxlength=3 value=""> </td> </tr> <tr> <td bgcolor="#ffffff" align="right">PLZ, Ort:</td> <td bgcolor="#ffffff"> <input name="plz" value="" size=5 maxlength=5> <input name="ort" type="text" value="" size=23> </td> </tr> <tr> <td bgcolor="#ffffff" align="right">Telefon:</td> <td bgcolor="#ffffff"> <input name="telefon" value="" size=32> </td> </tr> <tr> <td bgcolor="#ffffff" align="right">E-Mail:</td> <td bgcolor="#ffffff"> <input name="email" size=32 value=""> </td> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td colspan=2> </td> </tr>
</td> </tr> </table> </td> </tr> <tr> <td colspan=2> </td> </tr> <tr> <td align="left" valign="top">Bankverbindung <br><td> </td>Alle Daten werden über eine gesicherte Verbindung übertragen!<font size="-2"></font></td> </tr> <tr> <td> </td> <td> <table border=0 cellpadding=0 cellspacing=2> <tr> <td bgcolor="#4D9B85"> <table border=0 cellpadding=2 cellspacing=2> <tr> <td bgcolor="#ffffff">Konto:</td> <td bgcolor="#ffffff"> <input name="konto" size=12 value=""> </td> </tr> <tr> <td bgcolor="#ffffff">Bankleitzahl:</td> <td bgcolor="#ffffff"> <input name="blz" size=12 value=""> </td> </tr> <tr> <td bgcolor="#ffffff">Bank:</td> <td bgcolor="#ffffff"> <input name="bank" type="text" value="" size=12> </td> </tr> <tr> <td bgcolor="#ffffff">Kontoinhaber:<br> <font size="-2">(falls abweichend vom Rechnungsempfänger)</font></td> <td bgcolor="#ffffff"> <input name="inhaber" type="text" value="" size=12> </td> </tr> </table> </td> </tr> </table> <br> <br> <table width="400px"><tr><td></td></tr></table> <p> <input type="submit" value="Senden" /> <input type="reset" value="Zurücksetzen" /> </p>
Zurück zur <a href="newsaction.htm"><u>Hauptseite!</u></a>
</td> </tr> </table>
</form> </body> </html>
##################################################