Autor Zpráva
JOhny26
Profil *
Dobrý den, potřeboval bych poradit ohledně formuláře s checkboxem...
Ve formuláři mimo textu mám ještě 5 checkboxů a celý vyplněný formulář se mi odesílá ve formátu html na e-mail. Jenže nevím, jak bych měl vyřešit ty checkboxy, aby se mi v mailu ukázalo, jestli byly zaškrtnuty nebo ne. Tak Vás Prosím o radu nebo o nějaký link na věcný článek. Už dlouhou dobu hledám a nic jsem nenašel. Děkuji
Alphard
Profil
nezaškrknuté checkboxy se neodešlou s ostatními daty, na serveru tedy stačí testovat if (isset ($_POST['name_ve_formu'])), do emailu to pak snad nebude problém vložit
JOhny26
Profil *
Dobře, ale já mám ty checkboxy name="pole[]" value="internet", tak jak mam ted zjistit to presnz jmeno?
Alphard
Profil

<?php
if (isset ($_POST['medium'])):
if ( in_array ("CD", $_POST['medium']))
echo "CD<br> ";
if ( in_array ("VHS", $_POST['medium']))
echo "VHS<br> ";
if ( in_array ("DVD", $_POST['medium']))
echo "DVD<br> ";
endif;
?>
<form method="post" action="form_03.php">
CD: <input type="checkbox" name="medium[]" value="CD">
VHS: <input type="checkbox" name="medium[]" value="VHS">
DVD: <input type="checkbox" name="medium[]" value="DVD">
<input type="submit" value="Odeslat">
</form>
MiSHAK
Profil
no co takhle pojmenovat checkboxy name="pole[internet]", pak to bude if(isset($_POST['pole']['internet'])){něco}

pokud nemůžete přejmenovat prvky doporučil bych funkci if(in_array('internet', $_POST['pole'])){něco}
pmasarik
Profil
Skús kuknúť ako som s tým zápasil ja...
http://www.pmasarik.info/61-je-checkbox-zaskrtnuty-alebo-nezaskrtnuty. html
Toto téma je uzamčeno. Odpověď nelze zaslat.