Code:
<?
if ($_POST['submit']) {
$mail_header = '';
$mail_header .= "Reply-To: email@domain.com\r\n";
$mail_header .= "From: WebSite\r\n";
$mail_header .= "Return-path: [email]email@domain.com[/email]\r\n";
$mail_header .= 'Message-ID: <' . md5(uniqid(time())) . "@domain.com>\r\n";
$mail_header .= "MIME-Version: 1.0\r\n";
$mail_header .= "Content-type: text/html; charset=utf-8\r\n";
$mail_header .= 'Date: ' . date('r') . "\r\n";
$mail_header .= "X-Priority: 3\r\n";
$mail_header .= "X-MSMail-Priority: Normal\r\n";
$mail_header .= 'X-Mailer: PHP/' . phpversion() . "\r\n";
$to = "tvojmail@domain.com"; //mail na kojem ce pristizati mailovi
$predmet = "Subject"; //predmet maila
foreach ($_POST as $v =>$t) {
if ($v == 'submit')
continue;
$poraka .= $v." : ".$t."<br>";
}
$salji = mail($to, $predmet, $poraka, $mail_header);
if(!$salji) {
echo "greska pri slanju";
} else {
echo "poruka je poslana";
}
} else {
?>
<form name="form" method="post" action="">
<TABLE width="95%" class=dborder>
<TBODY>
<TR>
<TD class=invert colSpan=2><div align="center" class="bijeli style10">Bitte geben Sie Ihre Daten ein:</div></TD>
</TR>
<TR>
<TD colSpan=2>
<TABLE cellSpacing=0 cellPadding=1 width="100%">
<TBODY>
<TR height=2>
<TD height=2 class="bijeli">Anrede:</TD>
<TD height=2><SELECT id=anrede name=anrede>
<OPTION>Herr</OPTION>
<OPTION>Frau</OPTION>
<OPTION selected></OPTION>
</SELECT></TD>
</TR>
<TR>
<TD width="14%" class="bijeli">Vorname:</TD>
<TD width="35%"><INPUT style="WIDTH: 100%" size=30
name=givenname></TD>
<TD width="2%"> </TD>
<TD width="14%" class="bijeli">Name:</TD>
<TD width="35%"><INPUT style="WIDTH: 100%" size=30 name=name></TD>
</TR>
<TR>
<TD class="bijeli">E-Mail:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=email></TD>
<TD width="2%"> </TD>
</TR>
<TR>
<TD class="bijeli">Strasse:</TD>
<TD><INPUT style="WIDTH: 100%" maxLength=30 size=30 name=street></TD>
<TD width="2%"> </TD>
<TD class="bijeli">Ort:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=city></TD>
</TR>
<TR>
<TD class="bijeli">Telefon:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=phone></TD>
<TD width="2%"> </TD>
<TD class="bijeli">Fax:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=fax></TD>
</TR>
<TR>
<TD vAlign=top class="bijeli">Kommentar:</TD>
<TD colSpan=4><TEXTAREA style="WIDTH: 100%" name=comment rows=15 cols=50></TEXTAREA></TD>
</TR>
<TR>
<TD> </TD>
<TD
colSpan=5 align="center"><INPUT name="submit" type=submit class=button value=Submit> <input type="reset" name="Reset" value="Reset"></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
<INPUT type=hidden value=Ibv8SSaF name=key>
</TABLE>
</form>
<? }?>
Ovo je najkrace sto moze biti.
Obrati paznju na:
foreach ($_POST as $v =>$t) {
if ($v == 'submit')
continue;
$poraka .= $v." : ".$t."<br>";
}
Za svaku stavku koju dobijas preko POST metode pravis array, znaci mozes da stavljas kolko zelis polja.
Ako zelis da se neki POST ne posalje na mail, ko sto je "submit":
if ($v == 'submit')
continue;
EDIT:
Nisam primetio da ova tema ima dve stranice, pa sam odgovorio na zadnji post iz prve stranice.
Ali mozda ce nekom zatrebati.