login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Alleen de geselecteerde checkboxes weergeven (Opgelost)

Offline Gust - 04/09/2008 14:12
Avatar van GustMySQL interesse Je hebt een deel checkboxes en radiobuttons die een bezoeker aanduidt. Deze data wordt naar een database gestuurd.

Op een andere pagina wil ik dat die bezoeker kan zien wat ie aangeduid heeft. Bij checkboxes is dat dit (maar dan met figuren):

  1. <?php if($keuze1 == "ja"){ echo"<img src='http://www.keuze1.gif' alt=\"Keuze 1\" />";} ?>
  2. <?php if($keuze2 == "ja"){ echo"<img src='http://www.keuze2.gif' alt=\"Keuze 2 \" />";} ?>
  3. <?php if($keuze3 == "ja"){ echo"<img src='http://www.keuze3.gif' alt=\"Keuze 3\" />";} ?>


Hoe zit dat bij radiobuttons?

Ik dacht eerst zo:
  1. <form action="pagina.php" method="post">
  2. <input type="radio" name="radiocheck" value="1">
  3. <input type="radio" name="radiocheck" value="2">
  4. <input type="radio" name="radiocheck" value="3">
  5. </form>


  1. <?php
  2. if($_POST['radiocheck'] == "1") {
  3. echo 'keuze 1';
  4. }
  5. elseif($_POST['radiocheck'] == "2") {
  6. echo 'keuze 2';
  7. }
  8. elseif($_POST['radiocheck'] == "3") {
  9. echo 'keuze 3';
  10. }
  11. else {
  12. echo 'niets gekozen';
  13. }
  14. ?>


Maar dit werkt dus niet. Ik krijg altijd "niets gekozen" te zien

2 antwoorden

Gesponsorde links
Offline Simon - 04/09/2008 14:25
Avatar van Simon PHP expert Je kunt kijken wat de waarde wel is d.m.v.
  1. <?php
  2. echo '<pre>';
  3. print_r($_POST);
  4. echo '</pre>';
  5. ?>

Dan krijg je een array te zien met alle POST waardes, waaronder dus ook 'radiocheck'
Offline Gust - 04/09/2008 15:33 (laatste wijziging 04/09/2008 15:55)
Avatar van Gust MySQL interesse Heb het al opgelost:

  1. if($unit_category == "Budget *"){ echo"Budget *";}
  2. if($unit_category == "First ***"){ echo"First ***";}
  3. if($unit_category == "Tourist *"){ echo"Tourist *";}
  4. if($unit_category == "Superior ****"){ echo"Superior ****";}
  5. if($unit_category == "Standard **"){ echo"Standard **";}
  6. if($unit_category == "Deluxe *****"){ echo"Deluxe *****";}
  7. if($unit_category == "Moderate **"){ echo"Moderate";}
  8. if($unit_category == "Deluxe Plus *****+"){ echo"Deluxe Plus *****+";}
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.409s