Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]jak wstawić bieżącć datę w formularzu?, to dla mnie bardzo wazne!
josephine
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.05.2008

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


Witajcie!
Mam formularz w którym można wybrac przedział czasowy "od"-"do".
Chcę, aby w polu wyboru daty "do" pokazywało mi automatycznie bieżącą datę i oprócz tego można było ręcznie zmienić na inną.

To fragment mojego formularza:

<SELECT size=1 name=dzien>
<OPTION value='01'>01</OPTION>
<OPTION value='02'>02</OPTION>
...
<SELECT size=1 name=miesiac>
<OPTION value='01'>styczeń</OPTION>
<OPTION value='02'>luty</OPTION>
...
<SELECT size=1 name=rok>
<OPTION value='2007'>2007</OPTION>
<OPTION value='2008'>2008</OPTION>
...

Poniższy skrypt PHP owszem pokazuje mi bieżącą datę, ale nie potrafię jej ustawić w formularzu.
<?
$dzien0=date("d");
$miesiac0=date("m");
$rok0=date("Y");
echo "$dzien0 $miesiac0 $rok0";
?>
Pomóżcie proszę!

Ten post edytował josephine 23.05.2008, 16:51:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Misiur66
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

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


Stwórz dwa oddzielne pliki. I w wybranym w HTML miejscu wstaw:

Kod
<?php include('data.php'); ?>


Ten post edytował Misiur66 23.05.2008, 16:52:00
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


Misiur ale po co tak.

  1. <?php
  2. $miesiace = array('Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Pażdziernik', 'Listopad', 'Grudzień');
  3. $dni = date("t");
  4. echo '<select>';
  5. for($i = 0; $i < $dni; $i++){
  6. if(date("d") == $i){
  7. echo '<option value='$i' selected>$i</option>
  8. }
  9. else{
  10. echo '<option value='$i'>$i</option>
  11. }
  12. }
  13. echo '</select><select>';
  14. for($i = 0' $i < 12; $i++){
  15. f(date("m") == $i){
  16.  echo '<option value='$miesiac[$i]' selected>$miesiac[$i]</option>
  17.  }
  18.  else{
  19.  echo '<option value='$miesiac[$i]'>$miesiac[$i]</option>
  20.  }
  21. }
  22. echo '</select><select>';
  23. for($i = 2008; $i < 2018; $i++){
  24.  if(date("Y") == $i){
  25.  echo '<option value='$i' selected>$i</option>
  26.  }
  27.  else{
  28.  echo '<option value='$i'>$i</option>
  29.  }
  30.  }
  31. echo '</select>;
  32. ?>


Powinno działać
Go to the top of the page
+Quote Post
kraks
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.06.2008

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


Witam mam w formularzu pole input type=text i chcialbym aby po kliknieciu pole uzupelnialo sie aktualna data i czasem w formacie RRRR-MM-DD HH:MM. Bez zadnego wyskakujacego kalendarza z wyborem dnia, miesiaca itd. Tylko aktualna data i czas. Z gory dzieki za pomoc pozdrawiam
Go to the top of the page
+Quote Post
piraciq
post
Post #5





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

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


http://pl.php.net/manual/pl/function.date.php

i masz odpowiedz

Ten post edytował piraciq 17.07.2008, 13:30:35
Go to the top of the page
+Quote Post
kraks
post
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.06.2008

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


Ale chcialem to wstawic w javascripcie zeby pole wypelnialo sie po kliknieciu

Edit: Problem rozwiazany, chcialem wkleic kod ale wyrzuca Połączenie z serwerem zostało zresetowane podczas wczytywania strony przy probie modyfikacji postu.

Ten post edytował kraks 18.07.2008, 06:51:32
Go to the top of the page
+Quote Post

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: 23.08.2025 - 11:05