Karin: Pflichtfelder im Formular

Beitrag lesen

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>&nbsp;</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>&nbsp;&nbsp;Bestellung</b></td>             <td rowspan=14>&nbsp;</td>           </tr>

<tr>             <td>&nbsp;</td>           </tr>

<tr>             <td>&nbsp;</td>             <td colspan=2><br>               &nbsp;<font color="#FF0000">Ja,</font> ich m&ouml;chte:</td>           </tr>

<tr>             <td>&nbsp;</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&uuml;ltig f&uuml;r 2 Personen</font><br></td><td align='right'bgcolor='#FFFFFF'><nobr>&euro; 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>&euro; 0,-</nobr></font></td></tr>

<tr><td bgcolor='#FFFFFF'></td><td bgcolor='#FFFFFF'>Versandkostenpauschale</font><br></td><td align='right'bgcolor='#FFFFFF'><nobr>&euro; 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>&euro; 2,50</nobr>                      </tr>                     </table>                   </td>                 </tr>               </table>             </td>           </tr>           <tr>             <td colspan=2>&nbsp;</td>           </tr>           <tr>             <td>&nbsp;</td>             <td align="left" valign="top">&nbsp;Meine Adresse:</td>           </tr>           <tr>             <td>&nbsp;</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>&nbsp;</td>           </tr>

</td>                 </tr>               </table>             </td>           </tr>           <tr>             <td colspan=2>&nbsp;</td>           </tr>           <tr>             <td align="left" valign="top">Bankverbindung <br><td>&nbsp;</td>Alle Daten werden &uuml;ber eine gesicherte Verbindung &uuml;bertragen!<font size="-2"></font></td>           </tr>           <tr>             <td>&nbsp;</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&auml;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&uuml;ck zur <a href="newsaction.htm"><u>Hauptseite!</u></a>

</td>           </tr>         </table>

</form>     </body> </html>

##################################################