Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odbieranie zmiennych _GET _POST
telepawel
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

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


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
Go to the top of the page
+Quote Post
Puciek
post
Post #2


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


  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. ?>


Ten post edytował Puciek 1.07.2004, 21:15:29


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
Ludvik
post
Post #3





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

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


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...


--------------------
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 Aktualny czas: 19.08.2025 - 16:00