Hallo liebe Community! Ich habe ein tolles PHP - Skript im Internet gefunden das ich ganz easy in meine HP eingefügt habe. Nun stehe ich aber vor dem Problem das ich noch zwei zusätzliche Eingabefelder benötige. Kann mir da jemand etwas ünterstüzung geben? Anbei der Code! PHP: <?php // *** Deine Mailadresse (Empfänger) *** $mail_to="info@eisenkogelhuette.at"; // ************************************* $from_name=$_POST['fromname']; $from_mail=strtolower($_POST['frommail']); $mail_subject=$_POST['mailsubject']; $mail_text=$_POST['mailtext']; $send=$_POST['s']; if(trim($from_name)=="") $err_text.="Bitte gib Deinen Namen an.<br>"; if(trim($from_mail)=="") $err_text.="Bitte gib Deine E-Mail-Adresse an.<br>"; else if(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$",$from_mail)) $err_text.="Bitte gib eine gültige E-Mail-Adresse an.<br>"; if(trim($mail_subject)=="") $err_text.="Bitte gib einen Betreff ein.<br>"; if(trim($mail_text)=="") $err_text.="Bitte gib einen Nachrichtentext ein.<br>"; // *** Zu langen Text abschneiden *** if(strlen($mail_text)>1000) { $mail_text=substr($mail_text,0,1000)."... (Text wurde gekürzt!)"; } $from_name=str_replace(chr(34),"''",$from_name); $mail_subject=str_replace(chr(34),"''",$mail_subject); $from_name=stripslashes($from_name); $from_mail=stripslashes($from_mail); $mail_subject=stripslashes($mail_subject); $mail_text=stripslashes($mail_text); if(($send=="1") && (isset($err_text))) { echo "<p><big><b>Fehler:</b></big><br>"; echo "$err_text</p>"; } if(($send!="1") || (isset($err_text))) { ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <table border=0 cellspacing=2 cellpadding=0 width=100%> <tr><td nowrap align=right class="hau3">Dein Name:</td><td> </td> <td width=100%><input type="text" name="fromname" size=50 maxlength=120 value="<?php echo $from_name; ?>"></td></tr> <tr><td nowrap align=right class="hau3">Deine E-Mail Adresse:</td><td></td> <td width=100%><input type="text" name="frommail" size=50 maxlength=120 value="<?php echo $from_mail; ?>"></td></tr> <tr><td nowrap align=right class="hau3">Betreff:</td><td></td> <td width=100%><input type="text" name="mailsubject" size=50 maxlength=120 value="<?php echo $mail_subject; ?>"></td></tr> <tr><td nowrap align=right valign=top class="hau3">Text:<br><i>(max. 1.000 Zeichen)</i></td><td></td> <td width=100%><textarea cols="40" rows="10" name="mailtext"><?php echo $mail_text; ?></textarea></td></tr> <tr><td></td><td></td><td> <input type="hidden" value="1" name="s"> <input type="submit" value="Nachricht senden" name="submit"> </td></tr> </table> </form> <?php } else { $header="From: $from_name <$from_mail>\n"; $header.="Reply-To: $from_mail\n"; $header.="X-Mailer: Eisenkogelhuette (www.eisenkogelhuette.at)\n"; $header.="Content-Type: text/plain"; $mail_date=gmdate("D, d M Y H:i:s")." +0000"; $send=0; if(@mail($mail_to,$mail_subject,$mail_text,$header)) { echo "<p>Deine E-Mail wurde abgesendet.</p>"; echo "<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail\">Zurück zum Formular</a></p>"; }else{ echo "<p>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</p>"; echo "<p><a href=\"".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text="; echo urlencode($mail_text)."\">Zurück zum Formular</a></p>"; } } ?> Ich bin probiere aber auch selber. LG wiesel
AW: PHP - Formular erweitern Der Kunde wünscht noch ein Feld mit Gruppenname und eines mit der Telefonnummer!
AW: PHP - Formular erweitern Irgendwie gar kein großes Geschäft -freundschaftsdienst! Ich wollte ein besseres Kontaktformular anbieten als nur eines in HTML zusammengestöpselt.
AW: PHP - Formular erweitern Form erweitern um : PHP: <tr><td nowrap align=right class="hau3">Gruppe:</td><td> </td> <td width=100%><input type="text" name="fromgruppe" size=50 maxlength=120 value="<?php echo $from_gruppe; ?>"></td></tr> <tr><td nowrap align=right class="hau3">TelefonNr:</td><td> </td> <td width=100%><input type="text" name="tel" size=50 maxlength=120 value="<?php echo $from_tel; ?>"></td></tr> Und das oben in POST-Auswertung: PHP: $from_gruppe=$_POST['fromgruppe']; $from_tel=$_POST['tel']; Dann muss du noch dein $mail_text vor dem Absenden um die 2 Parameter erweitern: PHP: $mail_text .= 'Von der Gruppe: '.$from_gruppe.'; TelNr: '.$from_tel;