Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]problem z weryfikacją daty
pablo_83
post
Post #1





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

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


witam, mam problem z weryfikacją daty.
to kod php:
  1. <?php
  2. $dzien = $_POST['dzien'];
  3. $miesiac = $_POST['miesiac'];
  4. $rok = $_POST['rok'];
  5.  
  6. if (checkdate( $_POST['miesiac'], $_POST['dzien'], $_POST['rok']))
  7.    
  8.     {
  9.        echo (&#092;"data prawidłowa\");
  10.        }
  11.        else {
  12.            echo (&#092;"data nieprawidłowa\");
  13.            }
  14.  
  15.  
  16. ?>


a tutaj formularz w html

  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  2. <form action="data1.php">
  3. <input type="text" name="dzien" method="post">wprowadź dzień
  4. <br /><br />
  5. <input type="text" name="miesiac" method="post">wprowadź miesiąc
  6. <br /><br />
  7. <input type="text" name="rok" method="post">wprowadź rok
  8. <br /><br />
  9. <input type="reset" value="kasuj"/>
  10. <input type="submit" value=" wyslij "/>
  11. </form>
  12. <br />
  13.  
  14. <a href="zajecia.html">home</a>
  15. </body></html>

problem polega na tym że jakiej daty bym nie wpisał wyświetlany jest komunikat data nieprawidłowa.
Nie mam pojęcia dlaczego proszę o pomoc, gdzie mam błąd.
dziękuję

Ten post edytował pablo_83 17.04.2009, 11:30:19
Go to the top of the page
+Quote Post
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


1. Wyświetlaj zmienne:
  1. <?php
  2. print_r($_POST);
  3. ?>
- i patrz, czy są dobre.

2. Kurs HTML się kładnia, rozdział formularze - podpowiem, że w form brakuje jednego parametru a parametry dla pól input są niewłaściwe.
Go to the top of the page
+Quote Post
slawny
post
Post #3





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

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


No musisz trochę poczytać, na początek zobacz w ten sposób


  1. <?php
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  5. <title></title></head>
  6. <body>
  7. <form action="data1.php" method="post">
  8. <input type="text" name="dzien"/>wprowadź dzień
  9. <br /><br />
  10. <input type="text" name="miesiac"/>wprowadź miesiąc
  11. <br /><br />
  12. <input type="text" name="rok"/>wprowadź rok
  13. <br /><br />
  14. <input type="reset" value="kasuj"/>
  15.    <input type="submit" value="  wyslij "/>
  16. </form>
  17. <br />
  18.  
  19. <a href="zajecia.html">home</a>
  20. </body></html>
  21. ?>
Go to the top of the page
+Quote Post
pablo_83
post
Post #4





Grupa: Zarejestrowani
Postów: 200
Pomógł: 16
Dołączył: 11.01.2009
Skąd: wrocław

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


fakt zapomniałem o method,

dla input niewłaściwe?questionmark.gif

jak wrzuce to od Ciebie to jest ok wyświetla mi tablice że wartości są zczytywane

data prawidłowa Array ( [dzien] => 10 [miesiac] => 10 [rok] => 2001 )

tylko dlaczego nie wyświetla samego komunikatu że data prawidłowa lub nie ....questionmark.gif

ok dzięki wielkie poszło biggrin.gif

jednak method="post" i wszystko jasne , ehh

Ten post edytował pablo_83 17.04.2009, 11:46:05
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: 21.08.2025 - 09:48