login  Naam:   Wachtwoord: 
Registreer je!
 Forum

select in date dropdown (Opgelost)

Offline waaaghnl - 13/08/2009 22:33
Avatar van waaaghnlNieuw lid Hallo,

ik wil een dropdown gaan maken in mijn nieuwssysteem die auto op de goede datum en tijd staat en niet op het 01 01 2009 maar op 13 08 2009 nu doe ik het nog met

$days = range (01, 31);
echo "<select name='dag'>";
foreach ($days as $value) {
echo '<option value="'.$value.'">'.$value.'</option>\n';
}
echo '</select>';

hoe kan ik dit omvormen zodat de dag van vandaag (of de dag die straks uit de database komt) als selected staat?

het ligt op het puntje van mijn tong maar ik kom er niet uit.
Alvast bedankt 

2 antwoorden

Gesponsorde links
Offline vinTage - 13/08/2009 22:46 (laatste wijziging 13/08/2009 22:49)
Avatar van vinTage Nieuw lid sidenote, newlines etc werken alleen tussen double quotes.

  1. <?
  2. $days = range (01, 31);
  3. echo "<select name='dag'>\n";
  4. foreach ($days as $value) {
  5.  
  6. $selected = $value == date("d") ? 'selected="selected"' : '';
  7.  
  8. echo "\t<option value='".$value."' ".$selected.">".$value."</option>\n";
  9. }
  10. echo '</select>';
Offline waaaghnl - 13/08/2009 23:33
Avatar van waaaghnl Nieuw lid tuurlijk dat kan ook zo ja hartelijk bedankt

en eigenlijk weet ik niet waarom ik de newlines gebruik want het is eigenlijk niet nodig
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s