Gå til innhold

Spm. ang. checkboxer


Anbefalte innlegg

Si at jeg har en liste med filmer på side1.php, så vil jeg at jeg kan hake av noen av filmen og så trykke på en submitknapp. På den siden som da kommer opp vil jeg at de som er blitt haket av (altså ON) skal listes opp...

 

Noen som kan peke meg i riktig retning så jeg kan få til dette? Klarer ikke helt å skjønne hvordan jeg skal gjøre det...

Lenke til kommentar
Videoannonse
Annonse

Det er litt avhengig av skjemaet ditt, hvilken method du har bruk. Dersom method=post så bruker du $_POST, og dersom method=get så bruker du $_GET. I begge tilfeller vil variabelene være tilgjenlig med $_REQUEST også.

 

Her er et lite eksempel:

 

if ( $_REQUEST['navn på checkboks'] == "on" ) {

echo "Denne boksen er haket av!";

}

Lenke til kommentar

Det kan jo også bli litt tingvind hvis du har veldig mange checkboxer å lage en if på hver av dem da. Dette er erogså en mulighet.

 

<form name="sendt" action="send2.php" method="POST">
	<input type="checkbox" name="matrise[film1]" value="Film nr 1">Film 1
	<input type="checkbox" name="matrise[film2]" value="Film nr 2">Film 2
	<input type="checkbox" name="matrise[film3]" value="Film nr 3">Film 3
	<input type="checkbox" name="matrise[film4]" value="Film nr 4">Film 4
	<input type="checkbox" name="matrise[film5]" value="Film nr 5">Film 5
<input type="submit" value="Vis filmer!">
</form>

 

Og php siden

 

echo "Du valgte:<ul>\n";
foreach ($_POST['matrise'] as $film) {
 echo "<li>" . $film . "</li>";
}
echo "</ul>";

 

Ikke testen, men håper du forstår ;)

 

 

EDIT: Glemte en </ul> ;)

Endret av chs89
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...