Viacnasobny checkbox select (c) PCBlog.sk

  • WallPapers
  • HTML
  • Prevody jednotiek
  • Internet
  • Praca IN

Navigácia

    Posledné články

    • 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

    Odkazy inde

    Pcblog.sk

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 God.Hell | ico 14. červenece 08, 10:07

Související články

  • Nejsou žádné podobné články

Iné projekty

czechwebs.cz - Katalóg českých webov
slovakwebs.sk - Katalóg slovenských webov

© 2009 www.PCblog.sk Všetky práva vyhradené. | Prevádzkovateľ: VAVA SK, s.r.o. | Autor : Oldřich Šálek Zásady ochrany osobných údajov