Avatar billede nightowl24 Nybegynder
24. april 2007 - 10:11 Der er 3 kommentarer og
1 løsning

php og checkboxes

Hej

Jeg er ved at lære php og skal have lavet en søgeformular med følgende:

<form action="process.php" method="post">
<input type="checkbox" name="antal_rum" value="1"> 1
<input type="checkbox" name="antal_rum" value="2"> 2
<input type="checkbox" name="antal_rum" value="3"> 3
<input type="checkbox" name="antal_rum" value="4"> 4
<input type="checkbox" name="antal_rum" value="5"> 5
<input type="submit">

Hvis der sættes hak ved 1 og 2 skal kun emner med antal rum = 1 eller 2 vises osv. Hvis der ikke sættes noget hak skal alle emner vises.

Hvordan håndterer jeg dette på en smart måde? Bliver antal_rum sendt som et array der kan splittes op?

/nightowl
Avatar billede showsource Seniormester
24. april 2007 - 10:42 #1
Du får et array hvis du bruger [] efter navnet, name="antal_rum[]"

Som ex.

if(isset($_POST["antal_rum"]) && is_array($_POST["antal_rum"])) {
    foreach($_POST["antal_rum"] as $antal) {
    echo $antal ."<br />\n";
    }
}


og hvis $_POST["antal_rum"] IKKE er sat, skal alle emner vises
Avatar billede nightowl24 Nybegynder
24. april 2007 - 11:49 #2
Takker, smid et svar.
Avatar billede showsource Seniormester
24. april 2007 - 13:54 #3
ingen point, ellers tak.
Så læg et svar selv, og accepter dit eget svar.
Avatar billede nightowl24 Nybegynder
24. april 2007 - 13:59 #4
Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester