
Odesílání více textových polí do meilu
Zdravím, mám problém se scriptem pro odesílání meilu.Potřebuji ho udělat takhle:
Číslo zboží jedno okýnko vedle něj druhý okýnko kolik kusů.
Tohle 5 tkrát pod sebe.
Formulář už vytvořený mám jenom nemůžu přijít na to jak udělat phpkovej script aby mě to odeslalo v jednom meilu obsah všech polí, vždy mi to pošle jen jeden:(
Dík za radu
Vlož sem ten php kód a uvidíme.
Pavel
<?php
$jmeno = $_POST['jmeno'];
$mail = $_POST['mail'];
$text = $_POST['text'];
$text = $_POST['o1'];
$text = $_POST['o2'];
$text = $_POST['o3'];
$text = $_POST['k1'];
$text = $_POST['k2'];
$text = $_POST['k3'];
$prijemce = "t.drapal@email.cz";
$zahlavi = "From: " . $mail . "\r\n";
if ( !empty($jmeno) and and !empty($text)) {
mail($prijemce, $predmet, $text, $zahlavi);
echo "<h3>Děkuji. Mail byl úspěšně odeslán.</h3>";
} else {
echo "<h3>Nevyplnili jste všechna pole. Mail nebyl odeslán.</h3>";
}
?>
Je to můj první script tak mě prosím moc nestrhejte
Nejsem sice žádný php guru, ale zkusil bych to takhle.
<?php
$jmeno = $_POST['jmeno'];
$mail = $_POST['mail'];
$text = $_POST['o'].': '.$_POST['k'].'\n'.$_POST['o2'].': '.$_POST['k2'].'\n'.$_POST['o3'].': '.$_POST['k3'];
$prijemce = "t.drapal@email.cz";
$zahlavi = "From: " . $mail . "\r\n";
if ( !empty($jmeno) and and !empty($text)) {
mail($prijemce, $predmet, $text, $zahlavi);
echo "<h3>Děkuji. Mail byl úspěšně odeslán.</h3>";
} else {
echo "<h3>Nevyplnili jste všechna pole. Mail nebyl odeslán.</h3>";
}
?>
<form oaction="mail.php" method="post" >
<table class="seznam">
<tr>
<td colspan="3" height="25"><strong>Objednávám následující zboží:</strong></td>
</tr>
<tr>
<td>Evid. č. </td>
<td>Kusů </td>
</tr>
<tr>
<td><input type="text" value="" size="8" name="o" /></td>
<td><input type="text" value="" size="3" name="k" /></td>
</tr>
<tr>
<td><input type="text" value="" size="8" name="o2" /></td>
<td><input type="text" value="" size="3" name="k2" /></td>
</tr>
<tr>
<td><input type="text" value="" size="8" name="o3" /></td>
<td><input type="text" value="" size="3" name="k3" /></td>
</tr>
</table>
<input type="submit" value="Odeslat" />
<input type="reset" />
</form>
Tak jsem skusil obe varianty a zatim bez uspechu vzdy mi pridou pouze to co napisu do textarea
Mne funguje toto: