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
ddiceman
post
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  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.  
  11. $miesiace = array(
  12. '01' => 'Styczeń',
  13. '02' => 'Luty',
  14. '03' => 'Marzec',
  15. '04' => 'Kwiecień',
  16. '05' => 'Maj',
  17. '06' => 'Czerwiec',
  18. '07' => 'Lipiec',
  19. '08' => 'Sierpień',
  20. '09' => 'Wrzesień',
  21. '10' => 'Pazdziernik',
  22. '11' => 'Listopad',
  23. '12' => 'Grudzień' 
  24. );
  25.  
  26. echo '
  27. -
  28. <select name="miesiac" value="'.$_SESSION['miesiac'].'" onKeyUp="CheckDigits(this)">';
  29. foreach($miesiace as $nr => $miesiac){
  30. if($_SESSION['miesiac'] == $nr)
  31. echo('<option value="'.$nr.'" selected="selected">'.$miesiac.'</option>';
  32. else
  33. echo('<option value="'.$nr.'">'.$miesiac.'</option>';
  34. }
  35. echo '</select>
  36. - ';
  37.  
  38. echo '<select name="rok" value="'.$_SESSION['rok'].'" onKeyUp="CheckDigits(this)">';
  39. for ($i=2008; $i>=1950; $i--) {
  40. $sel = '';
  41. if ($dzien == $i) {$sel=' selected ';}
  42. echo '<option value="'.$i.'" '.$sel.' >'.$i.'</option>';
  43. }
  44. echo '</select><br/>';
  45. ?>
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: 6.10.2025 - 16:31