Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Obsługa błędów w formularzu
ojciecmatki
post 19.12.2010, 17:14:51
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.12.2010

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


Witam,
Szczerze to musiałem bardzo szybko nauczyć się podstaw PHP więc pewnie dlatego mam ten problem.
Mam formularz np taki:

  1. if(!$_POST)
  2. {
  3. <form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">
  4. <p><strong>Imie:</strong>
  5. <input type=\"text\" name=\"imie\" size=\"40\" maxlenght=\"40\">
  6. <p><strong>Nazwisko:</strong>
  7. <input type=\"text\" name=\"nazwisko\" size=\"40\" maxlenght=\"40\">
  8. </p>
  9. } else {
  10. $dod_imie_sql = "INSERT INTO
  11. NAZWA(
  12. ID_NAZWA,
  13. Imie,
  14. Nazwisko, )
  15. VALUES (
  16. 'NULL',
  17. '".$_POST["imie"]."',
  18. '".$_POST["nazwisko"]."')";
  19. $imie_rez = mysqli_query($mysqli, $dod_imie_sql)
  20. or die(mysqli_error($mysqli));
  21. $wyswietlany_blok .= "Wstawiono informacje;
  22. }


I chciałbym do tego dodać obsługę błędów polegająca na tym, ze jeśli użytkownik nie wpisze informacji do rubryki IMIE lub NAZWISKO to 'formularz' będzie wymagał podania tej(tych) informacji i dopóki użytkownik tego nie zrobi to nie zostaną te dane wpisane do bazy danych. Próbowałem to robić na rożne sposoby, ale albo mi nie wychodziło(wyskakiwały błędy) albo dodawały się informacje do bazy danych osobno (czyli formularz poprosił o podanie danej która nie została wpisana, ale reszta danych została wpisana do bazy danych). mam nadzieje, ze dość dobrze wytłumaczyłem o co mi chodzi. Z góry dziękuje za odpowiedź.

Ten post edytował ojciecmatki 20.12.2010, 11:21:53
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:45