Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Input i tablica, bardzo bardzo poczatkujacy
Leeddo
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.10.2007

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


witam
bylem w serczu i na googlach gdzie zalapalem jak korzystac z tablic, ale wiekszosc przykladow jakie widzialem opisuje funkcjonowanie tablic 'po stronie skryptu' nie wiem czy to jasno napisalem ... generalnie chcial bym sie dowiedziec jak wrzucic cos do tablicy korzystajac z inputa

probowalem tak:

  1. <input name="img[]" type="text" />


  1. <?php
  2. error_reporting( E_ALL );
  3. print_r ($_POST);
  4. @$img = addslashes($_POST['img']);
  5. $tab = array($img);
  6. reset($tab);
  7. echo '
  8. ';
  9.  
  10. foreach($tab as $wartosc){
  11. echo $tab.' '.$wartosc.'
  12. ';
  13. }
  14. ?>


wprowadzam ciag 1,2,3
echo zwraca mi:
Array ( [img] => Array ( [0] => 1,2,3 )
Array Array

na pewno jest to banalne, ale nie moge tego rozgryzc,stad prosba o wyjasnienie - jak uzytkownik moze wprowadzic wiele wartosci do tablicy korzystajac z jednego pola input ?

pozdrawiam </br >

Ten post edytował Leeddo 27.10.2007, 15:31:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole

Użyj jesczze jednej petli foreach zagłębionej w tej, którą już masz.
  1. <?php
  2. foreach($tab as $klucz=>$wartosc){
  3. if(is_array($wartosc))
  4. {
  5. foreach(){}
  6. }
  7. else
  8. {
  9. echo $tab.' '.$wartosc.'<br />'; // nie $tab, tylko $klucz
  10. }
  11. }
  12. ?>


Pozdrawiam,
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: 27.12.2025 - 11:11