Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ustawianie aktualnej daty w polu select
Forum PHP.pl > Forum > Przedszkole
kondorekk
witam,
Czy ktos moze mi powiedziec , czy jest mozliwe za pomoca php ustawienie w formularzu w polu select aktualnej daty, tak zeby nie mozna bylo wybrac daty z przeszlosci. Taka forma zabezpieczenia przed uzytkownkami, ktorzy by nie wiedzieli jaki maja akurat dzien:)
kondorekk
no dobra, dobra--->date,
ale jak mozna ja zaimplementowac do pola select w formularzu, i czy wogole mozna:
mam cos takiego przykladowo
  1. <form method="POST" action="cos.php">
  2. <select name="dzien">
  3. <option value="01">01</option>
  4. <option value="02">02</option>
  5. <select name="miesiac">
  6. <option value="01">styczen</option>
  7. <option value="02">luty</option>
  8. <select name="rok">
  9. <option value="2006">2006</option>
  10. <option value="2007">2007</option>
  11. </form>

i chcialbym zeby uzytkownik po wejsciu na strone formularza mial w polu select aktualna date.

Nie chce angazowac w to javascriptu, bo po pierwsze nie nie chce, a po drugie chce uszanowac uzytkownikow ktorzy maja wylaczona mozliwosc obslugi JS.
Sabistik
Sprawdzasz jaka jest obecnie data i przy odpowiednim option dodajesz 'selected'
  1. <option selected="selected">
lenczewski
np.
  1. <?php
  2. echo '<select name="rok">';
  3. for($a=2006;$a<2010;$a++)
  4.  {
  5.  if(date('Y') == $a)
  6. echo "<option selected value="$a">$a</option>";
  7.  else
  8. echo "<option value="$a">$a</option>";
  9.  }
  10. echo "</select>";
  11. ?>
kondorekk
wlasnie , "for"
dzieki lenczewski

dzisiaj bym chyba w nocy nie zasnal jakbym nie znalazl rozwiazania na forum:)
dzieki dla wszystkich
Kondorek
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.