login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] dropdown - selected='selected'

Offline skillat - 22/04/2006 17:46 (laatste wijziging 22/04/2006 18:41)
Avatar van skillatOnbekend Ik heb het met if-else gedaan maar dit moet sneller kunnen, alleen hoe?
Uitleg: Als $array[0] maand is moet die geselecteerd worden en anders niet.

  1. <?php
  2. if($array[0] == "Januari")
  3. {
  4. echo "<option value='Januari' selected='selected'>Januari</option>";
  5. }
  6. else
  7. {
  8. echo "<option value='Januari'>Januari</option>";
  9. }
  10.  
  11. //hieronder heb ik nog feb. t/m dec.
  12. ?>

6 antwoorden

Gesponsorde links
Offline Simon - 22/04/2006 17:50 (laatste wijziging 22/04/2006 17:51)
Avatar van Simon PHP expert
  1. echo "<option value='Januari'<?= ($array[0] == "Januari") ? " selected='selected'" : ""; ?>>Januari</option>";
Offline delta_004 - 22/04/2006 17:51 (laatste wijziging 22/04/2006 17:52)
Avatar van delta_004 Onbekend <?=($array[0] == 'Januarie' ? 'selected="selected"' : '')?>
Offline skillat - 22/04/2006 18:03
Avatar van skillat Onbekend werken beide niet, ondanks dat ik Januarie (januari) had aangepast bij delta_004..
Offline Gerard - 22/04/2006 18:04 (laatste wijziging 22/04/2006 18:09)
Avatar van Gerard Ouwe rakker
  1. <?php
  2. $aMonth = array('Januari', 'Februari', 'Maart', 'April',
  3. 'Mei', 'Juni', 'Juli', 'Augustus',
  4. 'September', 'Oktober', 'November', 'December');
  5.  
  6. foreach($aMonth as $sMonth) {
  7.  
  8. echo '<option value="' . $sMonth . '"' . ($array[0] == $sMonth ? 'selected="selected"' : '') . '>' . $sMonth . '</option>';
  9.  
  10. }
  11. ?>


edit foutje aangepast, bedankt Simon
Offline skillat - 22/04/2006 18:07 (laatste wijziging 22/04/2006 18:40)
Avatar van skillat Onbekend thanks, zo ff proberen eerst pizza eten  

edit: het werkt helemaal ! top !
Offline Simon - 22/04/2006 18:08
Avatar van Simon PHP expert proximus, klein foutje denk ik
  1. echo '<option value="' . $aMonth . '"'
moet
  1. echo '<option value="' . $sMonth . '"'
denk ik
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s