login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Handige scripts > Datum in forms via for loops.

Datum in forms via for loops.

Auteur: shonda - 13 januari 2009 - 01:35 - Gekeurd door: Gerard - Hits: 3768 - Aantal punten: 1.00 (6 stemmen)




U kunt dit in ieder systeem gebruiken, als U geen zin heeft om van 1900 tot aan 2009 ieder jaartal te typen.
Deze loop zorgt ervoor dat die jaartallen via een <select> in een form komen te staan.

U kunt er mee doen wat U wilt.
Als u maar voor de dagen de naam: "dag", voor de maanden de naam: "maand", en voor de jaren de naam: "jaar" gebruikt.

Update: van 2009 date("Y"); gemaakt, titjes, bedankt voor de tip.

Code:
  1. <form method="post">
  2. Dag:
  3. <select name="dag">
  4. <?php
  5. for($i = 1; $i <= 31; $i++)
  6. {
  7. echo '<option>'.$i.'</option>';
  8. }
  9. ?>
  10. </select><br />
  11. Maand:
  12. <select name="maand">
  13. <?php
  14. for($i = 1; $i <= 12; $i++)
  15. {
  16. echo '<option>'.$i.'</option>';
  17. }
  18. ?>
  19. </select><br />
  20. Jaar:
  21. <select name="jaar">
  22. <?php
  23. for($i = date('Y'); $i >= (date('Y') - 110); $i--)
  24. {
  25. echo '<option>'.$i.'</option>';
  26. }
  27. ?>
  28. </select><br />
  29. <input type="submit" name="submit" value="Verder" />
  30. </form>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (3)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.02s