Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] generowanie wartości
krzychu0808
post
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


Witam....
Chciałbym aby w formularzy gdzie mam dzień i rok automatycznie mi się generowały pola dla <select> dzień ro od 1 do 31 a dla rok od podanej daty do daty
bo nie będę chyba robił tak:
  1. <select name="rok>
  2. <option value=1890>1890</option>
  3. <option value=1891>1891</option>
  4. <option value=1892>1892</option>
  5. <option value=1893>1893</option>
  6. .......................................


Ten post edytował krzychu0808 30.07.2008, 12:46:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzychu0808
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


jak zrobić żeby jakaś data byłą domyślna w tym...
bo w formularzu robie obsługę błędów i jak ktoś nie wpisze np loginu to za pomocą sesji robie żeby się formularz nie resetował ale nie umiem zrobić żeby się daty się nie resetowały próbowałem value ale w select nie działa....
dzień-miesiąć-rok
  1. <?php
  2. echo '<select name="dzien" value="'.$_SESSION['dzien'].'" onKeyUp="CheckDigits(this)">';
  3. for ($i=01; $i<=31; $i++) {
  4. $sel = '';
  5. if ($dzien == $i) {$sel=' selected ';}
  6. if($i < 10) { echo '<option value="0'.$i.'" '.$sel.' >0'.$i.'</option>'; }
  7. else { echo '<option value="'.$i.'" '.$sel.' >'.$i.'</option>'; }
  8. }
  9. echo '</select>';
  10. echo '
  11. -
  12. <select name="miesiac" value="'.$_SESSION['miesiac'].'" onKeyUp="CheckDigits(this)">
  13. <option value=01>Styczeń</option>
  14. <option value=02>Luty</option>
  15. <option value=03>Marzec</option>
  16. <option value=04>Kwiecień</option>
  17. <option value=05>Maj</option>
  18. <option value=06>Czerwiec</option>
  19. <option value=07>Lipiec</option>
  20. <option value=08>Sierpień</option>
  21. <option value=09>Wrzesień</option>
  22. <option value=10>Październik</option>
  23. <option value=11>Listopad</option>
  24. <option value=12>Grudzień</option>
  25. </select>
  26. - ';
  27.  
  28. echo '<select name="rok" value="'.$_SESSION['rok'].'" onKeyUp="CheckDigits(this)">';
  29. for ($i=2008; $i>=1950; $i--) {
  30. $sel = '';
  31. if ($dzien == $i) {$sel=' selected ';}
  32. echo '<option value="'.$i.'" '.$sel.' >'.$i.'</option>';
  33. }
  34. echo '</select><br/>';
  35. ?>


bo w zwykłym input robię:
  1. <?php
  2. echo '<B>Login:</b><BR><input type="text" name="userid" value="'.$_SESSION['userid'].'"><br/>';
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 18:13