- Ako urobiť z linkov v code živé linky (pre Firefox a Operu)
- Volanie zadarmo cez zlatestranky.sk
- Zoznam freehostingov so subdomenami
- Vytvorenie CS 1.6 servera zdarma
- Free SMS cez internet
- Spider-Man: Web of Shadows
- Európski poslanci chcú chrániť deti pred zneužitím na internete
- Facebook hostuje až desať miliárd fotografií
- V USA majú nový anti-pirátsky zákon
- Apple odhalí nové MacBooky 14. októbra
Navigácia
Viacnasobny checkbox select
Ukazkova situacia: Na stranke mame formular, kde ma uzivatel oznacit svoje hobby :) . Pri kazdej aktivite je jeden checkbox. Najjednoduchsi sposob by bol nasledujuci:
<body>
<form action="checkbox.php" method="post">
<input type="checkbox" name="checkbox-tenis" value="tenis" /> Tenis
Ukazkova situacia: Na stranke mame formular, kde ma uzivatel oznacit svoje hobby :) . Pri kazdej aktivite je jeden checkbox.
Najjednoduchsi sposob by bol nasledujuci:
<body>
<form action="checkbox.php" method="post">
<input type="checkbox" name="checkbox-tenis" value="tenis" /> Tenis
<input type="checkbox" name="checkbox-football" value="football" /> Futbal
<input type="checkbox" name="checkbox-hockey" value="hockey" /> Hokej
<br />
<br />
<input type="submit" name="submit" value="Posli">
</form>
<?php
if(isset($_POST['submit']))
{
echo $_POST["checkbox-tennis"] . '<br />';
echo $_POST["checkbox-football"] . '<br />';
echo $_POST["checkbox-hockey"];
}
?>
</body>
V horeuvedenom kode mozme pridat nejaku kontrolu atd. Ale to uz je na vas. Ide to o princip vypisovania dat.
Ovela elegantnejsi sposob je pouzit tzv. viacnasobny checkbox :)
<body>
<form action="checkbox.php" method="post">
<input type="checkbox" name="checkbox[]" value="a"> A
<input type="checkbox" name="checkbox[]" value="b"> B
<input type="checkbox" name="checkbox[]" value="c"> C
<input type="checkbox" name="checkbox[]" value="d"> D
<br>
<br>
<input type="submit" name="submit" value="Posli">
</form>
<?php
if(isset($_POST['submit']))
{
for ($i=0; $i<count($_POST['checkbox']);$i++) {
echo "<br />value $i = ".$_POST['checkbox'][$i];
}
}
?>
</body>
Hodnoty tych checkboxov ktore uzivatel oznacil sa nam v tomto pripade samy nahadzali do pola $_POST['checkbox']. S poliami sa nam pri dlhsom zozname bude pracovat ovela jednoduchsie.
Dufam ze clanok je dost jasny, Pripadne otazky do komentarov.
![ico](css/pcblog.sk/img/user.png)
![ico](css/pcblog.sk/img/calendar.png)
Související články
- Nejsou žádné podobné články