login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Formulier checkbox

Offline urqbz - 17/04/2007 19:18 (laatste wijziging 17/04/2007 19:19)
Avatar van urqbzPHP interesse Beste sitemasters,
Ik wil voor mijn inlogsysteem een checkbox (of radiobutton) zodat gebruikers aan kunnen vinken dat ze op een openbare pc zitten.
Mijn probleem is alleen hoe lees ik de waarde van een checkbox uit?
Ik hoef alleen maar zoiets
  1. <?php
  2. if (checkbox = aangevinkt) {
  3. // doe wat
  4. }
  5. else {
  6. // doe iets
  7. }
  8. ?>

5 antwoorden

Gesponsorde links
Offline Rik - 17/04/2007 19:19
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je geeft alle checkboxen dezelfde naam, alleen een andere waarde (value). Dan krijg je in php met $_POST['naam'] de waarde van het vakje dat was aangeklikt.
Offline delta_004 - 17/04/2007 21:28
Avatar van delta_004 Onbekend Denk dat het beste javascript is...
Offline ArndJan - 18/04/2007 04:18
Avatar van ArndJan PHP interesse
  1. <?php
  2. if (checkbox = aangevinkt) {
  3. // doe wat
  4. }
  5. else {
  6. // doe iets
  7. }
  8. ?>


moet zijn:

if($checkbox == $aangevinkt)
Offline Dark_Paul - 18/04/2007 08:46
Avatar van Dark_Paul PHP ver gevorderde Nee ArndJan, dat moet in dit geval niet (behalve die dubbele '='). Die variabelen zijn niet gedefinieerd. Het ging puur om het idee hoe je kon kijken of er een checkbox was aangevinkt.

Bij het inloggen op mijn site heb ik een checkbox of je inglogd wilt blijven of niet. Die controleer ik heel simpel dmv. isset($_POST['checkbox']). Heb je meerdere checkboxes, dan zou ik naar de manier van Boukefalos kijken.
Offline Nanon - 18/04/2007 09:04 (laatste wijziging 18/04/2007 09:05)
Avatar van Nanon PHP interesse <input type="checkbox" name="login_onthouden" id="login_onthouden" />

Dat is dan je checkbox. Als iemand hem aangevinkt heb kan je doen:

  1. <?php
  2.  
  3. if( $_POST['login_onthouden'] == 'on' ) {
  4.  
  5. //uitvoeren
  6.  
  7. } else {
  8.  
  9. // ander iets uitvoeren
  10.  
  11. }
  12.  
  13. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s