Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] data w formularzu
ten_typ
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 25.12.2008
Skąd: Żory

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


Mam pytanie, jak zablokować możliwość wpisania daty która nie istnieje? W sensie np data jutrzejsza, ta co będzie za tydzień rok etc ? Bo mam w formularzu dodawanie daty a jakoś to muszę zablokować, istnieje jakiś prosty sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Jeżeli datę generuje twój skrypt to dla pola ustaw <input disabled="disabled" .....

Ten post edytował potreb 24.01.2009, 23:28:22


--------------------

Go to the top of the page
+Quote Post
ten_typ
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 25.12.2008
Skąd: Żory

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


Nie generuje, wpisuje ręcznie.

Czy jest jakiś sposób na rozwiązanie mojego problemu beż użycia JS?
Go to the top of the page
+Quote Post
potreb
post
Post #4





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Czyli musisz to zrobić przez javascript.
Możesz zrobić prosty warunek, dla onsubmit dla formularza, który sprawdzi poprawność przed wysłaniem.
A jak nie chcesz js to php

Ten post edytował potreb 24.01.2009, 23:36:16


--------------------

Go to the top of the page
+Quote Post
MateuszS
post
Post #5





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


  1. <?php
  2.  
  3. $today[1] = date('m');
  4. $today[2] = date('d');
  5. $today[3] = date('Y');
  6.  
  7. echo $today[1] . '.' . $today[2] . '.' . $today[3];
  8.  
  9. if ($today[1] < $_POST['miesiac'] or $today[2] < $_POST['dzien'] or $today[3] < $_POST['rok'])
  10. {
  11. echo 'Nie ma takiej daty';
  12. }
  13.  
  14. ?>


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
ten_typ
post
Post #6





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 25.12.2008
Skąd: Żory

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


Dzięki, trochę go muszę jeszcze przerobić ;-)
Go to the top of the page
+Quote Post
MateuszS
post
Post #7





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Tak, on nie ktorych rzeczy nie uwzglednia, ale latwo go dopracowac, jak cos pisz, powodzenia


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:57