login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php checkbox controle. (Opgelost)

Offline lolll - 31/08/2009 13:39
Avatar van lolllLid Ik heb een php boek, waarin ik nu aan hoofdstuk 2 zit.
In het 1ste hoofdstuk, kwamen functie's, objecten en klassen, en de beginsellen van het programmeren aan bod. Nu bij het 2de gaat het over een formulier-controle. Ik heb voorbeeld bestanden gekregen. Maar als ik bij verwerken.php kijk (de verwerking van het formulier met de POST actie.) zie ik staan :
  1. if(isset($_POST['checkbox1'])){
  2. if($_POST['checkbox1']=="actief"){
  3. echo "Checkbox 1 is geselecteerd";
  4. }
  5. } else {
  6. echo "Checkbox 1 is niet geselecteerd";
  7. }

Bij de html-code staat :
  1. <input type="checkbox" name="checkbox1" value="actief">


Het formulier werkt perfect, alleen snap ik niet hoe hij kan controleren of de checkbox aan of uit staat aan de hand van de 'value' optie.
De eerste controle controleert of Er een waarde is in checkbox1.
Maar dan de 2de controleert of checkbox1 gelijk is aan actief.
Maar dan denk ik : "Vermits je de waarde actief meegeeft aan de optie value, dan is het antwoord op die controle toch altijd true. Want value gaat van de ene op de andere keer toch niet veranderen van waarde ?
Zou iemand het aan mij kunnen uitleggen ?

Grt,Lolll

3 antwoorden

Gesponsorde links
Offline vinTage - 31/08/2009 14:13
Avatar van vinTage Nieuw lid Als een checkbox niet aangevinkt is, is er ook geen value.
Of bedoel je dat niet?
Offline ArieMedia - 31/08/2009 14:54
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Hij controleert niet alleen of de checkbox gezet is, maar ook of hij de waarde "actief" heeft..

De controle die hier ingebakken staat (kijken of de waarde "actief" is) is in mijn ogen overbodig.
Offline lolll - 31/08/2009 17:28 (laatste wijziging 31/08/2009 17:31)
Avatar van lolll Lid
vinTage schreef:
Als een checkbox niet aangevinkt is, is er ook geen value.
Of bedoel je dat niet?


Ah, dat bedoel ik, ik wist niet dat er alleen een value-waarde was als de checkbox is aangevinkt.
Bedankt, dan kan ik weer voort.

Arie2Zero schreef:
Zou kunnen, misschien als ik noch wat meer php ken, dat ik het ook zie, maar als dit werkt, ga ik het nu gewoon zo laten. Ook bedankt !!


Lolll
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s