Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Niezdefiniowane indeksy w formularzu
mlodygda
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 22.08.2012

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


Witam, to mój pierwszy post na forum. Po zapoznaniu się z FAQ i przeszukaniu tematów stwierdziłem, że zadam pytanie bo nigdzie takiego nie znalazłem. Chodzi mianowicie o lepki formularz na stronie. Kod php wygląda następująco:

  1. if (isset($_POST['wyslij'])) {
  2. $problem=FALSE;
  3.  
  4. if (empty($_POST['uzytkownik'])){
  5. $problem=TRUE;
  6. print '<p>Wpisz nazwe uzytkownika</p>';
  7. }
  8.  
  9. if (empty($_POST['imie'])){
  10. $problem=TRUE;
  11. print '<p>Wpisz swoje imie.</p>';
  12. }
  13.  
  14. if (empty($_POST['email'])){
  15. $problem=TRUE;
  16. print '<p>Wpisz swojego emaila!</p>';
  17. }
  18.  
  19. if (empty($_POST['haslo1'])){
  20. $problem=TRUE;
  21. print '<p>Proszę podać hasło!</p>';
  22. }
  23.  
  24. if ($_POST['haslo1']!=$_POST['haslo2']){
  25. $problem=TRUE;
  26. print '<p>Twoje hasła się nie zgadzają.</p>';
  27. }
  28.  
  29. if (!$problem){
  30.  
  31. print '<p>zarejestrowales sie!</p>';
  32. } else {
  33. print 'Sprobuj jeszcze raz!';
  34. }
  35. }


Przy tym wyrzuca mi taki błąd:

  1. Notice: Undefined index: uzytkownik in C:\xampp\htdocs\mojestrony\strona2\rejestracja.php on line 56
  2.  
  3. Notice: Undefined index: imie in C:\xampp\htdocs\mojestrony\strona2\rejestracja.php on line 57
  4.  
  5. Notice: Undefined index: email in C:\xampp\htdocs\mojestrony\strona2\rejestracja.php on line 58


Pytanie jest raczej natury czysto upiększającej, bo poradziłem sobie z tym problemem na dwa sposoby, jednak nie wiem do końca jakie niosą ze sobą skutki. Pytanie do was który lepszy. A więc:

1. Zadeklarować zmienne na początku kodu jako puste miejsca
Problem: jeśli będzie dużo zmiennych to dużo..syzyfowej pracy.

2. error_reporting (E_ALL & ~E_NOTICE);
Problem: nie wiem co moge przegapić, jeśli nie będzie pokazywało błędów typu NOTICE.
Go to the top of the page
+Quote Post

Posty w temacie


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: 30.09.2025 - 14:19