Gå til innhold

Sjekke om minst en checkbox er merket


Anbefalte innlegg

Det første jeg gjør er å sette disse variablene:

 

$CD = $_POST['CD'];

$EP = $_POST['EP'];

$chain = $_POST['chain'];

 

deretter skriver jeg

 

if (!isset($CD) && ($EP) && ($chain)) {

do this

}

 

men det fungerer ikke... Er det ikke mulig å sette && mellom tre objekter som det?

 

Noen idé om hva jeg kan gjøre? Skal sørge for at minst én checkbox er satt.

Lenke til kommentar
Videoannonse
Annonse

Hvis du vil sjekke flere variabler som dette, og kravet er at alle er satt, så kan du f.eks. bruke:

 

if(isset($variable) and isset($variable2) and isset($variable3))

 

Legg merke til at ofte når du bruker skjemaer er det bedre å bruke empty(), for et tomt skjemafelt kan få en verdi (tom verdi) selv om feltet er tomt.

 

if(!empty($variable))

Lenke til kommentar
Ikke helt, checkbox'er inneholder defalut verdien "on" - og den kan settes til din egen verdi (value="DinEgenVerdi")

Aahhh... Det er sånn det fungerer, selvsagt! :D

 

Takk for informasjonen... Så enten sendes ingenting, eller "on" eller, hvis du har satt value, sendes den?

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...