Avatar billede spiritusanta Nybegynder
03. november 2005 - 20:39 Der er 7 kommentarer og
1 løsning

checkbox if else submit

Hey har ikke arbejdet med checkbokse før, men skal lave en stump kode til et spørgeskema, her kommer lidt pseudo kode:

1. Har 4 checkbokse og en submitknap.
check 1
check 2
check 3
check 4
submit knap

2. Hvis der trykkes på submit, skal der ske følgende kode

if(check1)
  udskriv hej
else if(check2)
  udskriv hej2
else if(check3)
  udskriv hej3
else if(check4)
  udskriv hej4
else
  udskriv intet udfyldt

Hvordan gøres dette

if else sætningerne skal senere forbindese til en database, men det kommer senere :)

Håber i kan hjælpe mig
Avatar billede jaw Nybegynder
03. november 2005 - 20:42 #1
Du bør køre tjekket på checkboxens value. Om du så sætter den til 1 på dem alle sammen, hvis navnet er forskelligt.

Men selve tjekket kunne være:

if($_POST['check1'] == 1) {
  echo "Hej";
} elseif($_POST['check2'] == 1) {
  echo "Hej2";
}
osv. osv.

Du kan også bare:
if(isset($_POST['check1'])) {
  echo "Hej";
} elseif(isset($_POST['check2'])) {
  echo "Hej2";
}
osv.osv.
Avatar billede spiritusanta Nybegynder
03. november 2005 - 20:45 #2
tjaa men hvad så med submit knappen, det er jo den der skal initiere det hele, hvordan får jeg det med.

Er nu helt grøn i submits og alt det
Avatar billede jaw Nybegynder
03. november 2005 - 20:49 #3
Hvordan du får den med? Du ved måske ikke, hvordan man overhovedet laver det? I så fald:


echo"<form action='siden_der_skal_behandle_data.php' method='post'>";
echo"<input type='checkbox' name='check1' value=1><br />";
echo"<input type='checkbox' name='check2' value=1><br />";
echo"<input type='submit' value='Send'>";
Avatar billede spiritusanta Nybegynder
03. november 2005 - 20:57 #4
ahh og så er det bare at kopiere det ind i samme kode :)
Avatar billede spiritusanta Nybegynder
03. november 2005 - 21:03 #5
ahh så virker det, www.bjerrumsoft.frac.dk/test.php
smid et svar
Avatar billede jaw Nybegynder
03. november 2005 - 22:24 #6
Svar :) !
Avatar billede spiritusanta Nybegynder
04. november 2005 - 16:04 #7
Det var lige denne submit linie jeg lige skulle finde ud af hvordan man lavede :)
echo"<form action='siden_der_skal_behandle_data.php' method='post'>";

mange tak :)
Avatar billede jaw Nybegynder
04. november 2005 - 16:05 #8
Selv tak :)
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