| Autor | Zpráva | ||
|---|---|---|---|
| mr.Stribii Profil |
#1 · Zasláno: 25. 6. 2012, 21:32:15
Zdravím vás,
Už se v tom patlám celé odpoledne a furt si nevím rady v čem je chyba. Jde níže vypsaný formulář a php na email, kde si můžu vybrat více položek. <form method="post" action="odesli.php">
<select name="sport[]" size="5" multiple="multiple">
<optgroup label="Jaké sporty máš rád?">
<option value="hokej">Hokej</option>
<option value="fotbal">Fotbal</option>
<option value="basketball">Basketball</option>
<option value="zadny">Žádný z uvedených</option>
</optgroup>
</select>
</form>
<?php
if (isset($_POST['sport']))
foreach ($_POST['sport'] as $sporty)
echo "Mám rád $sporty. ";
$zprava = $sporty;
mail("muj@mail.cz", "predmet", $zprava)
?>Ale jde o to, když odesílám formulář na stránce se mi vypíšou všechny sporty, co si vyberu, ale na email mi přijde pouze jen jeden, jen ten poslední, co jsem zaškrtnul. V čem je chyba? |
||
| Keeehi Profil |
<?php
$zprava = "";
if ( isset($_POST['sport']) ) {
foreach ($_POST['sport'] as $sporty)
echo "Mám rád $sporty. ";
$zprava = implode(",",$_POST["sport"]);
}
mail("muj@mail.cz", "predmet", $zprava);
?> |
||
|
Časová prodleva: 14 let
|
|||
0