Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odbieranie zmiennych _GET _POST
Forum PHP.pl > Forum > Przedszkole
telepawel
Witam

W jaki sposob szybko odebrac wszystkie zmienne przeslane w formularzu metoda POST ?

Jest ich dosyc duzo a pisanie pliku sprawdzajacego typu:
if(!$_POST['imie']){
echo "brak";
}

Bedzie baaardzo dlugie.

Pawel
Puciek
  1. <?php
  2. $d = 0;
  3. $ile = sizeof( $_POST );
  4.  
  5. while( $d > $il0 )
  6. { 
  7.    if( !( $_POST['d'] == 1 ) )
  8.    {
  9.       echo( 'blad' );
  10.       break;
  11.    }
  12. }
  13. ?>
Ludvik
Znacznie czytelniejszy jest foreach.

Po pierwsze tabela z nazwami pól formularza.

  1. <?php
  2. $tablica = array(0 => 'imie', 'nazwisko');
  3. ?>


Po drugie trzeba przeleciec tą pętlę sprawdzając czy istnieje aktualny klucz.

  1. <?php
  2.  
  3. foreach($tablica as $value)
  4. { if(!array_key_exists($value, $_POST))
  5. { /* nie ma... */ }
  6. }
  7.  
  8. ?>


Mam nadzieje, że nic nie pomieszałem, troszkę senny jestem...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.