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: 12 let
|
0