login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Close this one [Solved]

Offline Maarten - 08/09/2004 21:20 (laatste wijziging 08/09/2004 21:29)
Avatar van MaartenErelid Het is nog niet opgelost eigenlijk...

ik heb
  1. <?
  2. $start = 1;
  3. $eind = 31;
  4. for($i = $start;$i <= $eind;$i++)
  5. {
  6. echo "<option value=\"".$i."\" name=\"" . $profielen_data['geboortedag'] . "\" selected>".$i."</option><br />";
  7. }
  8. ?>


De bedoeling is dat het veld met de waarde die overeenkomt met $profielen_data['geboortedag'] geselecteerd wordt...

2 antwoorden

Gesponsorde links
Offline Maarten - 08/09/2004 21:28
Avatar van Maarten Erelid Heb de oplossing gevonden (is waarschijnlik nogal omslachtig maarja het werkt toch)

  1. <?
  2. $start = 1;
  3. $eind = 31;
  4. for($i = $start;$i <= $eind;$i++)
  5. {
  6. if($i == $profielen_data['geboortedag']) { $sele = "selected"; } else { $sele = ""; }
  7. echo "<option value=\"".$i."\" name=\"" . $profielen_data['geboortedag'] . "\" $sele>".$i."</option><br />";
  8. }
  9. ?>
Offline Thomas - 08/09/2004 21:44 (laatste wijziging 08/09/2004 21:44)
Avatar van Thomas Moderator Inderdaad omslachtig.
BTW: option tags hebben géén name !!!

  1. <select name="gebdag">
  2. <?php
  3. $start = 1;
  4. $eind = 31;
  5. for($i = $start;$i <= $eind;$i++)
  6. {
  7. ?>
  8. <option value="<?= $i ?>"<?= ($profielen_data['geboortedag'] == $i) ? " selected" : "" ?>><?= $i ?></option>
  9. <?php
  10. }
  11. ?>
  12. </select>


(let op de spatie voor " selected")
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s