Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: formularz z datą
Forum PHP.pl > Forum > Gotowe rozwiązania
maciu
chciałbym zrobić formularz, który składałby się z trzech pól typu select: dzien, miesiac, rok i żeby w tych polach wyboru jako domyslnie ustawiony była dzisiejsza data i żeby nie było możliwości wybrania daty przeszłej. Może mi ktoś pomóc?
zombie
z datą dzisiejszą nie będzie problemu, ale przeszłą datę możesz wyeliminować albo JavaScriptem, albo dopieru po wysłaniu formularza.

dzisiejsza data:

[php:1:eadaaf012a]<?php
echo"<select name="dzien">";
for ($i=1; $i<=31; $i++){
unset($slc); if (date("j") == $i){$slc = " selected";}
echo"<option".$slc.">".$i;
}
echo"</select>";
?>[/php:1:eadaaf012a]

analogicznie miesiąc i rok (w wybranych zakresach). co do miesiąca zwróć uwagę na różnice pomiędzy date("j") a date ("m")...
maciu
a wie ktoś jak to zrobić w JavaScripcie?
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.