login  Naam:   Wachtwoord: 
Registreer je!
 Forum

checkbox aangevinkt of niet?

Offline humor - 04/02/2006 18:28 (laatste wijziging 04/02/2006 18:28)
Avatar van humorHTML beginner Hallo

Ik heb in een formulier een checkbox geplaatst:
  1. ...
  2. <input type="checkbox" name="naam">
  3. ...

En ik zou dan, na het verzenden van het formulier, willen weten of de bezoeker de checkbox heeft aangevinkt of niet.
Dat zou ik via php doen. Maar met welke code moet ik dat precies doen?

6 antwoorden

Gesponsorde links
Offline rambo - 04/02/2006 18:29
Avatar van rambo HTML beginner
  1. <?php
  2. if(!empty($_POST['naam'])) {
  3. echo "Checked!";
  4. }

That should do the job...
Offline Ultimatum - 04/02/2006 19:12
Avatar van Ultimatum PHP expert
  1. <?php
  2. if($_POST['naam'] == TRUE) {
  3. echo "aangevinkt";
  4. }
  5. ?>
Offline Bart - 05/02/2006 10:39 (laatste wijziging 05/02/2006 10:39)
Avatar van Bart PHP expert
  1. <?php
  2. if($_POST['naam'] == TRUE) {
  3. echo "aangevinkt";
  4. }
  5. ?>

Ultimatum, als je iets wil vergelijken met TRUE dan moet je 3 === doen 
Dit telt overigens ook met FALSE natuurlijk.

  1. <?php
  2. if($_POST['naam'] === TRUE) {
  3. echo "aangevinkt";
  4. }
  5. ?>

Offline Ultimatum - 05/02/2006 12:14 (laatste wijziging 05/02/2006 12:16)
Avatar van Ultimatum PHP expert @quicky, dat hoeft niet want ik gebruik wat ik zei zelf ook en het werkt goed 

edit, ik heb dit in mijn register script en het werkt gewoon 

  1. <?php
  2. }elseif($_POST['checkbox'] == FALSE) {
  3. echo "<tr><td colspan='2'>You have to agree with the rules</td></tr>";
  4. }
  5. ?>
Offline Bart - 05/02/2006 12:31
Avatar van Bart PHP expert http://www.site...amp;id=129
Kijk hier maar, hier staat dat het met === moet..
Offline Rens - 05/02/2006 12:53 (laatste wijziging 05/02/2006 12:56)
Avatar van Rens Gouden medaille

Crew algemeen
Quicky, dat moet helemaal niet.
== werkt net zo goed.
=== checkte ook nog of de variabele ook een boolean was geloof ik.
Zal het eens opzoeken, en als ik het gevonden heb hier plaatsen.
Als iemand anders het zo weet te vertellen, plaats het even? 

Ah, gevonden:
http://www.php....arison.php.

Citaat:
$a === $b | identical | TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4)

$a !== $b | Not identical | TRUE if $a is not equal to $b, or they are not of the same type. (introduced in PHP 4)


En als je zegt dat het per se met === moet, waarom probeer je het dan niet eens met == voordat je erover door gaat, dat het per se === moet zijn?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s