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
Leeddo
post
Post #2





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

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


Cytat
Jeżeli koniecznie chcesz by było to jedno pole tekstowe, to nie ma sensu powyższe rozwiązanie.

tak, ma byc jedno pole i chce aby uzytkownik wklepywal numerki oddzielone np. srednikiem (1;2;3), w formularzu jest tylko jedno pole input text
...powyzszy kod nie specialnie chce dzialac, cos sie pusty foreach nie podoba :/

jesli mozna Panie doktorze niech Pan pomoze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Leeddo 27.10.2007, 15:32:54
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: 19.09.2025 - 01:33