Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML] Formularz -> tablica
CouchPotato
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 29.06.2009

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


Witam
Mam zapewne trywialny problem -> w jaki sposób mogę odebrać tablicę przesłaną w formularzu? Formularz wygląda tak:

  1. <form action="test.php" method=POST>
  2. <select name="ankieta" multiple="multiple">
  3. <option value="pierwsza">pierwsza</option>
  4. <option value="druga">druga</option>
  5. <option value="trzecia">trzecia</option>
  6. <option value="czwarta">czwarta</option>
  7. <option value="piata">piata</option>
  8. <input type="submit" value="Wyslij">
  9. </form>


Próbowałem to odbierać tak:
  1. <?
  2. $test=$_POST['ankieta'];
  3. $liczba=count($test);
  4. for($a=0;$a<$liczba;$a++)
  5. {
  6. echo $test[$a];
  7. }
  8. ?>


Niestety, zmienną $test traktuje mi jako stringa, i pokazuje zawsze pierwszy znak najniżej wybranej opcji... Jak mogę odczytać wszystkie?

Z góry dziękuję za pomoc smile.gif
Go to the top of the page
+Quote Post
slawny
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 26
Dołączył: 7.11.2007
Skąd: Warszawa

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


name='ankieta[]'
Go to the top of the page
+Quote Post
piotrooo89
post
Post #3


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. <select name="ankieta[]" multiple="multiple">


i foreach" title="Zobacz w manualu PHP" target="_manual do przeglądania.


--------------------
Go to the top of the page
+Quote Post
CouchPotato
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 29.06.2009

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


Wielkie dzięki smile.gif Pomógł wędruje do Ciebie smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:38