Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Vlož sem ten php kód a uvidíme. Pavel
Pavel 03.11.2008 11:58
Pavel
<?php $jmeno = $_POST['jmeno']; $mail = $_POST['mail']; $text = $_POST['text']; $text = $_POST['o1…
drap 03.11.2008 12:04
drap
Nejsem sice žádný php guru, ale zkusil bych to takhle. $text = $_POST['text'] . $_POST['o1'] . $_PO…
MaSo 03.11.2008 13:12
MaSo
<?php $jmeno = $_POST['jmeno']; $mail = $_POST['mail']; $text = $_POST['o'].': '.$_POST['k'].'\n'.…
drap 03.11.2008 13:23
drap
Tak jsem skusil obe varianty a zatim bez uspechu vzdy mi pridou pouze to co napisu do textarea:-|
drap 03.11.2008 19:00
drap
Mne funguje toto: <form action="mail.php" method="post"> <table class="seznam"> <tr> <td colspan="3… poslední
2laak 03.11.2008 20:02
2laak

<?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:-D

<?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>

Mne funguje toto:

<form action="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>
<tr>
<td>jmeno: <input type="text" value="" size="8" name="jmeno" /></td>

<td>mail: <input type="text" value="" size="3" name="mail" /></td>
</tr>


</table>
<input type="submit" name="odeslat" value="Odeslat" />
<input type="reset" />
</form>
<?php
if(IsSet($_POST['odeslat'])) {
	$jmeno = $_POST['jmeno'];

	$mail = $_POST['mail'];
	
	$predmet = 'Predmet emailu';

	$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 !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>";

	}
}
?>

Zpět do poradny Odpovědět na původní otázku Nahoru