login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Selectbox maximale aantal (Opgelost)

Offline prienstra - 21/10/2009 09:35
Avatar van prienstraMySQL interesse Beste mensen,

Ik gebruik onderstaande code om een selectbox te vullen met getallen:

  1. <?php
  2.  
  3. for($i=1;$i<=$personen*$_SESSION['aantal'];$i++){
  4.  
  5. echo"<option value=\"$i\"";
  6.  
  7. if(!empty($_GET['aantal_personen']) && $_GET['aantal_personen'] == $i){echo" selected ";}
  8.  
  9. echo">$i</option>";
  10.  
  11. }
  12.  
  13. ?>


Als geselecteerde krijg ik nu altijd de kleinste keuze.
Hoe kan ik krijgen dat hij de maximale keuze selecteerd.

Bv. personen = 2 en aantal = 2 dat ik dan als geselecteerde krijg 4.

2 antwoorden

Gesponsorde links
Offline cyberninjah - 21/10/2009 09:41 (laatste wijziging 21/10/2009 09:41)
Avatar van cyberninjah Lid Probeer dit is

  1. $max = ($personen*$_SESSION['aantal']);
  2. for($i=1; $i<=$max; $i++){
  3.  
  4. echo"<option value=\"$i\"";
  5.  
  6. if($max == $i)
  7. {
  8. echo"<option value=".$i." selected='selected'>".$i."</option>";
  9. }
  10. else
  11. {
  12. echo"<option value=".$i.">".$i."</option>";
  13. }
  14. }
Offline prienstra - 21/10/2009 10:14
Avatar van prienstra MySQL interesse Werkt prima! Bedankt voor de snelle reactie.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s