Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] array i sprawdzania empty($_POST)
-Gość_smoku_*-
post 26.06.2006, 00:05:36
Post #1





Goście







Witam, mam taki oto skrypt:

  1. <?php
  2. $wymagane = array('nick', 'email', 'repemail', 'haslo', 'rephaslo', 'imie', 'nazwisko', 'wiekd', 'wiekm', 'wiekr', 'wyksztalcenie', 'miejsce', 'plec');
  3.  
  4. for ($x=0; isset($wymagane[$x]); $x++)
  5. {
  6. if (empty($_POST[$wymagane[$x]])) {
  7. $reg_error .='Pole <b>'.$wymagane[$x].'</b> nie może być puste!<br/>';
  8. }
  9. }
  10. ?>


Nie moge doszukac sie bledu :/ moze jest zbyt pozno...
Go to the top of the page
+Quote Post
pawel_k
post 26.06.2006, 00:14:45
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 3
Dołączył: 29.07.2005
Skąd: Szczebrzeszyn

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


jakies bledy wywala czy cos? bo u mnie dziala

Ten post edytował pawel_k 26.06.2006, 00:17:25
Go to the top of the page
+Quote Post
Ludvik
post 26.06.2006, 08:54:18
Post #3





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Poczytaj jeszcze raz o pętli for. Najlepiej będzie zmienić to na foreach...
  1. <?php
  2. $wymagane = array('nick', 'email', 'repemail', 'haslo', 'rephaslo', 'imie', 'nazwisko', 'wiekd', 'wiekm', 'wiekr', 'wyksztalcenie', 'miejsce', 'plec');
  3.  
  4. foreach ($wymagane as $klucz) {
  5. if (!isset($_POST[$klucz])) {
  6. $reg_error .= 'Pole <b>' . $klucz . '</b> nie może być puste!<br/>';
  7. }
  8. }
  9. ?>


Ten post edytował Ludvik 26.06.2006, 08:54:49


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:50