Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Pobieranie danych z formularza do tablicy asoc.
Flake
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.03.2010

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


Witam - mam formularz dynamiczny (raz jest w nim 10x pole tekstowe a raz np 4x) - wygląda to tak:

  1. <form method="post" action="pobierz.php">
  2. Imie: <input type="text" name="dane[]" />
  3. Nazwisko: <input type="text" name="dane[]" />
  4. Wiek: <input type="text" name="dane[]" />
  5.  
  6. Imie: <input type="text" name="dane[]" />
  7. Nazwisko: <input type="text" name="dane[]" />
  8. Wiek: <input type="text" name="dane[]" />
  9.  
  10. itd...
  11.  
  12. <input type="submit" value="pobierz dane" />
  13. </form>


I teraz moje pytanie: Jak pobrać te dane do tablicy asocjacyjnej która będzie wyglądała tak:

  1. (
  2. [0] => Array
  3. (
  4. [imie] => Jan
  5. [nazwisko] => Kowalski
  6. [wiek] => 23
  7. )
  8.  
  9. [1] => Array
  10. (
  11. [imie] => Jan
  12. [nazwisko] => Nowak
  13. [wiek] => 24
  14. )
  15. itd...


Póki co udało mi się pobrać dane do takiej tablicy:

  1. [0] => Jan
  2. [1] => Kowalski
  3. [2] => 23
  4. [3] => Jan
  5. [4] => Nowak
  6. [6] => 24
  7. itd...
  8. )


niestety ciężko jest mi operować na danych z 2giej tablicy więc chciałem to zapisać do tablic asocjacyjnych zagnieżdżonych - no i nie wiem jak to zrobić - jakieś sugestie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Flake
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 18.03.2010

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


No ok tylko nie bardzo wiem gdzie użyć tej pętli

myślałem o takiej konstrukcji:
  1. $tablica = array(
  2. for($n=0 ; n jest rowne wielkosci tablicy; $n++)
  3. {"nazwa" => nazwa[$n],
  4. "ilosc" => ilosc[$n],
  5. "cena" => cena[$n]
  6. });



Niestety nie da się tak zrobić i nie mam pomysłu co z tym dalej
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 22:58