Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Źle działająca walidacja formularza
jacusek
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

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


Witam.
Mam taki oto skrypcik:
  1. <?php
  2. require('connect2.php');
  3. if(empty($_POST['nazwisko'])||empty($_POST['imie'])||empty($_POST['rok_ur'])
  4. ||empty($_POST['bad'])||empty($_POST['opis'])){
  5. die("<center><b>!!!!SPRAWDZ CZY WYPELNILES WSZYSTKIE OBOWIAZKOWE POLA!!!!</b></center>");
  6. }
  7. if(!empty($_POST['rok_ur'])){
  8. if((($_POST['rok_ur'])<1900)||(($_POST['rok_ur'])>2010)){
  9. die("Czy aby pacjent urodził się na pewno w tym roku?");
  10. }
  11. }
  12. else {
  13. $query1 = 'insert into usg_opis (id_usg,termin,nazwisko,imie,rok_ur,opis) values
  14. ( "'.$_POST['bad'].'",now(), "'.$_POST['nazwisko'].'","'.$_POST['imie'].'",
  15. "'.$_POST['rok_ur'].'", "'.$_POST['opis'].'")';
  16. $result1=mysqli_query($mysqli,$query1) or
  17. die(mysqli_error($mysqli));
  18. }

Dalej znajduje się kilka linijek dotyczące tworzenia pdf. W momencie kiedy linijki dotyczące roku urodzenia (7-11) zostaną usunięte rekord zostanie dopisany do bazy, natomiast w przypadku gdy ta część kodu zostaje wówczas rekord się nie dodaje. Nie wiem, czy jest to błąd. Dodam tylko, że pdf tworzy się normalnie, a przeglądarka nie generuje żadnych błędów. Więc nie bardzo mam pomysł gdzie dalej szukać błędu.
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
evolucja
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

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


Odpowiedź została już raz przedstawiona tutaj:
http://forum.php.pl/index.php?showtopic=148395
i głupim było by jej powtarzanie.


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
blooregard
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Crossposting.
Zamykam.


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:34