login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ledensysteem

Offline delta_004 - 06/11/2004 16:21
Avatar van delta_004Onbekend Ik heb ene ledensysteem.
Ik heb er wat dingen ingezet.
Maar ik wil wat voor de gebroortendatem.
Ik wil niet voor de maand en de dag en het jaar een apart veld maken.
Ik wil graag wat hebben waar je je eigen geboortendatum moet invullen.,

Kan iemand me helpen:o

6 antwoorden

Gesponsorde links
Offline Dennisvb - 06/11/2004 16:23
Avatar van Dennisvb MySQL ver gevorderde Maak gewoon een tekstveld, of zie ik het verkeerd?
Offline delta_004 - 06/11/2004 16:25
Avatar van delta_004 Onbekend ik wil geen textveld maar gewoon drie uitklapmenu's die in een veld komen te staan
Offline Dennisvb - 06/11/2004 16:27 (laatste wijziging 06/11/2004 16:28)
Avatar van Dennisvb MySQL ver gevorderde Ach zo. Je maakt dmv een for lus de dagen van de maand en de jaren aan. je kunt de maanden in een array zetten. Dit alles lees je dan weer uit in een drop down menu.

Je kunt ook gewoon alles met de hand in een drop down menu zetten, dan is het ietsjes meer werk (als je niks van for en arrays weet) maar het werkt hetzelfde.
Offline delta_004 - 06/11/2004 16:28
Avatar van delta_004 Onbekend ben een noob in html wil je me helpen met een script te geven
Offline Dennisvb - 06/11/2004 17:12 (laatste wijziging 06/11/2004 17:17)
Avatar van Dennisvb MySQL ver gevorderde
  1. <?php
  2. $begin_jaren = 1900;
  3. $eind_jaren = 2000;
  4.  
  5. $begin_dagen = 1;
  6. $eind_dagen = 31;
  7.  
  8. $maanden = array ('januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december');
  9. $aantal_maanden = count($maanden);
  10.  
  11. echo "<SELECT>";
  12. for($i=$begin_dagen; $i <= $eind_dagen; $i++) {
  13. echo "<OPTION>".$i."</OPTION>"; }
  14. echo "</SELECT>";
  15.  
  16. echo "<BR>";
  17.  
  18. echo "<SELECT>";
  19. for($i=0; $i < $aantal_maanden; $i++) {
  20. echo "<OPTION>".$maanden[$i]."</OPTION>"; }
  21. echo "</SELECT>";
  22.  
  23. echo "<BR>";
  24.  
  25. echo "<SELECT>";
  26. for($i=$begin_jaren; $i <= $eind_jaren; $i++) {
  27. echo "<OPTION>".$i."</OPTION>"; }
  28. echo "</SELECT>";
  29.  
  30. ?>


uitleg:

Je defineert de variabelen. Je zet een beginpunt en een eindpunt voor de jaren en voor de dagen.

Daarna zet je de namen in een array zodat je mooie namen krijgt ipv. getallen. Daarna tel je het aantal maanden in de array.

je begin met je eerste for-lus. Die print alles af wat tussen $begin_dagenen $eind_dagen zit.

Daarna komt de for-lus voor de maanden. Die leest alles af wat in de array $maanden staat en die echoëd hij. Hij echoëd precies evenveel maanden als dat er zijn, omdat je die meteen na de array geteld hebt.

Dan is de jaren aan de beurt. Dit werkt hetzelfde als het aantal dagen.

Ik hoop dat jij (en anderen) het snappen
Offline delta_004 - 06/11/2004 17:39
Avatar van delta_004 Onbekend Maar ik wil het in een heel script dat het in het veld geboortendatum word gezet
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.358s