login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum error

Offline daanv - 07/04/2006 21:51 (laatste wijziging 07/04/2006 21:55)
Avatar van daanvNieuw lid Hallo allemaal,

Ik heb een profielenscript die door middel van explode() de datum in stukjes hakt, hij staat als volgt in de database: 03-05-86.
Met een if en else functie zorg ik ervoor dat de juiste datum geselecteerd word in de select-option, maar waarom gaat hij bij augustus en september gewoon op januari staan?

MVG
Daan.

MIJN CODE:

  1. Zie http://www.plaatscode.be/791/

6 antwoorden

Gesponsorde links
Offline vinTage - 07/04/2006 22:03 (laatste wijziging 07/04/2006 22:03)
Avatar van vinTage Nieuw lid
  1. if($stukjes[1]==09){
  2. echo "<option value=\"09\" selected>September</option>";
  3. }
  4. else{
  5. echo "<option value=\"09\">September</option>";
  6. }
  7. if($stukjes[1]==09){
  8. echo "<option value=\"10\" selected>Oktober</option>";
  9. }
  10. else{
  11. echo "<option value=\"10\">Oktober</option>";
  12. }
  13. if($stukjes[1]==11){
  14. echo "<option value=\"11\" selected>November</option>>";
  15. }
  16. else{
  17. echo "<option value=\"11\">November</option>";
  18. }
  19. if($stukjes[1]==12){
  20. echo "<option value=\"12\" selected>December</option>";
  21. }


je mist de 10 (2*09)(al weet ik niet of dit de oplossing zal zijn) 
Offline Maarten - 07/04/2006 22:44 (laatste wijziging 07/04/2006 22:45)
Avatar van Maarten Erelid Lol HEH? 

  1. <?php
  2. $maand = array('','januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december');
  3. echo '<select name="maanden">';
  4. for($i = 1; $i <= 12; $i++) {
  5. echo '<option value="'.$i.'"'.($i == $stukjes[1] ? ' selected="selected"' : '').'>'.$maand[$i].'</option>';
  6. }
  7. echo '</select>';
  8. ?>

Dat doet EXACT hetzelfde hoor, dat is toch iets korter lijkt me?
Offline daanv - 08/04/2006 09:48 (laatste wijziging 08/04/2006 19:19)
Avatar van daanv Nieuw lid Maar de datum staat wel zo in de database dus dan werkt uw script toch niet of zie ik dit verkeerd?
Heeft er iemand nog oplossingen zodat mijn datum werkt...

05-12-87
Offline Gerard - 09/04/2006 00:51
Avatar van Gerard Ouwe rakker ga zelf eens aan de slag met meerdere select boxen etc =/
Offline Maarten - 09/04/2006 02:43 (laatste wijziging 09/04/2006 02:43)
Avatar van Maarten Erelid Waarom zou mijn script dan niet werken.. het werkt met dezelfde variabele als de jouwe.. en u is niet thuis, het is jij 
Offline daanv - 09/04/2006 20:14 (laatste wijziging 10/04/2006 20:22)
Avatar van daanv Nieuw lid Dit komt buiten de select option staan:

  1. $maand = array('','januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december'); echo ''; for($i = 1; $i <= 12; $i++) { echo ''.$maand[$i].''; } echo '


En inderdaad vinTage, er mist oktober.. had ik niet eens gezien maar daar ligt het niet aan ;)

Weet iemand waar het wel aan ligt?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.219s