Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] Formularze pole data
nowy16
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 29.08.2009

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


Witajcie. Mam pewien problem. Zrobiłem formularz na stronie w, którym trzeba podać datę godzinę. Oczywiście teraz to wygląda tak, że jest pole input i napis jak trzeba napisać tę datę. Jak zrobić oddzielnie listę rozwijaną dla dzień, miesiąc, rok aby po zaznaczeniu data została zapisana do jednej rubryce tabeli ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Ale po co tyle kombinacji?
  1. echo'<select name="year">';
  2. for($y=1980;$y<=2010;$y++){ //petla tworzaca lata
  3. echo '<option value="'$y.'">'.$y.'</option>';
  4. }
  5. echo '</select> - ';
  6. echo'<select name="month">';
  7. for($m=0;$m<=12;my++){ //petla tworzaca miesiace
  8. echo '<option value="'$m.'">'.$m.'</option>';
  9. }
  10. echo '</select> - ';
  11. echo'<select name="day">';
  12. for($d=0;$d<=31;$d++){ //petla tworzaca dni
  13. echo '<option value="'$d.'">'.$d.'</option>';
  14. }
  15. echo '</select>';
Tak samo robisz z godzinami i minutami. Zczytanie z post i wpisanie do bazy wyglada tak:
  1. $date_time=$_POST['year'].'-'.$_POST['month'].'-'.$_POST['day'].' '.$_POST['hour'].':'.$_POST['minute'];
  2.  
  3. $sql="INSERT INTO tabela VALUES('".$date_time."')";

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: 17.10.2025 - 12:19