Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] formularz, input, php
Forum PHP.pl > Forum > PHP
JanuszTracz
Witka,

Mam pytanie, otoz na stronie z formularzem inputy nazywaja sie janusztracz[] i teraz po przejsciu jak je odczytac?

$_POST[janusztracz[$o]]?

zapomnialem, ostatnio bawilem sie w php z 10lat temu i wszystko pozapominalem



pozdrawiam
AxZx
Kod
$_POST['janusztracz'][$o]

foreach($_POST['janusztracz'] as $k=>$v){
print_r($k);
print_r($v);
}
MWL
najpierw napisz tak:
  1. <?php
  2. echo '<pre>'.print_r($_POST, 1).'</pre>';
  3. ?>

potem na podstawie danych piszesz kolejno, jak masz np

Array(
[name]=>'kresky'
)

to $_POST['name'] jest równe kersky
JanuszTracz
dzieki za odp, ale i tak nie czaje... mozesz dokladniej jak to wylistowac?;/
piaseq
Cytat(JanuszTracz @ 3.03.2009, 21:15:51 ) *
mozesz dokladniej jak to wylistowac?;/

MWL już napisał. Użyj
  1. <?php
  2. var_dump($_POST)
  3. ?>

lub
  1. <?php
  2. print_r($_POST)
  3. ?>

zobaczysz z jakich elementów składa się tablica $_POST, później pozostaje tylko odwołanie się do nich przez

  1. <?php
  2. $_POST['nazwa_elementu_do_którego_chesz_się_odwołać']
  3. ?>

jak w każdej innej tablicy.
mlattari
hmmm ale chyba tak byłoby szybciej :-)

  1. <?php
  2. foreach ($_POST['janusztracz'] as $janusztracz => $zawartosc)
  3. {
  4. if (is_array($janusztracz))
  5.   {
  6.     foreach ($janusztracz as $zawartosc2)
  7.     {
  8.      echo $zawartosc2;
  9.     }
  10.   }
  11. }
  12. ?>


sorry coś mi się po....
zależy jakiego typu jest tablica ale generalnie... będziesz mógł się do niej odwoływać w ten oto sposób:

$_POST['janusztracz'][element]

jeżeli nie jasne to pisz a pomogę
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.