Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Indeksowanie $_POST
Forum PHP.pl > Forum > Przedszkole
mdco
Czy zmienna $_POST jest indeksowana?
bo taki skrypt nic nie daje
  1. <?php
  2.  
  3. echo $_POST[0];
  4.  
  5. ?>

Jest jakaś możliwość odczytywania w ten sposób zmienneych z nagłówka?

Dzieki
czachor
IMO nie da się.
mdco
Oki i takiej konkretnej odpowiedzi oczekiwałem.
Thx
tiraeth
Można zrobić tak:
  1. <?php
  2. foreach($_POST as $value)
  3. {
  4.  echo $_POST[] = $value;
  5. }
  6. ?>

Czyli mając $_POST['action']=index i $_POST['id']=3 po tym kodzie otrzymasz:
Kod
$_POST[0] => index
$_POST[1] => 3
aleksander
chyba pomyliłeś $_GET z $_POST...
tiraeth
faktycznie smile.gif
Ale efekt działania jest chyba ten sam smile.gif Prawda ?
mdco
Dzieki Tiraeth. Oto własnie mi chodziło winksmiley.jpg
bela
Ja proponuje na przyszlosc standartowy mechanizm debugujacy w postaci takiej funkcji winksmiley.jpg
  1. <?php
  2. function dump($dump) {
  3. print('<pre>');
  4. var_dump($dump);
  5. print('</pre>');
  6. }
  7. ?>

biggrin.gif
orson
witam ...

a moze tak:
  1. <?php
  2. $tempKeys = array_keys($_POST);
  3. print $_POST[$tempKeys[<wstaw_liczbe>]];
  4.  
  5. ?>

dobre do uzywania w petlach ...

pozdrawiam
mdco
Oki fajnie. A jeszcze jedno.
Jak odbrać z nagłówka w podobny sposób nazwe zmiennej??


Oki już mam. Dzieki orson.

  1. <?php
  2.  
  3. $tempKeys = array_keys($_POST);
  4. print $_POST[$tempKeys[0]]; // wyświetla wartość zmiennej
  5. print $tempKeys[0]; // wyświetla nazwe zmiennej
  6.  
  7. ?>

rogrog
Cytat(mdco @ 2005-02-14 09:26:02)
Jak odbrać z nagłówka w podobny sposób nazwe zmiennej??

używając kodu Orsona:

  1. <?php
  2. $tempKeys[<wstaw_liczbe>]
  3. ?>
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.