Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wrzucanie danych z pola SELECT do tablicy?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

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


Witam.
Zastanawiam sie, jak do tablicy wrzucic zaznaczone pola <option>

Kod
<select size=10 multiply name="tablica[]">
<option value=5>tekst2</option>
<option value=8>tekst3</option>
<option value=2>tekst4</option>
<option value=3>tekst5</option>
<option value=11>tekst6</option>
</select>


zwracami to jednak cos takiego
Kod
tablica[0] = 5
tablica[1] = 8
tablica[2] = 2
tablica[3] = 11


istnieje jakiś sprytny sposób, żeby otrzymac tablice przypominająca:

Kod
tablica[5] = tekst2
tablica[8] = tekst3
tablica[2] = tekst4
tablica[11] = tekst5



w jaki sposób ułożyc pole select, aby zwracal mi w tej postaci tablice?
Próbowalem kombinowac z
Kod
<option value="tablica[5]">tekst2</option>

jednak nie dziąła..

Będe bardzo wdzieczny za wszelka pomoc.
Go to the top of the page
+Quote Post
xbigos
post
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 27
Dołączył: 13.07.2005
Skąd: Jarocin

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


Cytat(kukix @ 2.04.2008, 11:26:39 ) *
Witam.
Zastanawiam sie, jak do tablicy wrzucic zaznaczone pola <option>

Kod
<select size=10 multiply name="tablica[]">
<option value=5>tekst2</option>
<option value=8>tekst3</option>
<option value=2>tekst4</option>
<option value=3>tekst5</option>
<option value=11>tekst6</option>
</select>


zwracami to jednak cos takiego
Kod
tablica[0] = 5
tablica[1] = 8
tablica[2] = 2
tablica[3] = 11


no jesli chcesz miec w tablicy string który jest pomiedzy option to najprostszym sposobem jest ustawienie w value tego co masz pomiedzy option
  1. <select size=10 multiply name="tablica[]">
  2. <option value="tekst2">tekst2</option>
  3. *
  4. *
  5. *
  6. <option value="tekst6">tekst6</option>


<option value="<?php echo $tablica[5]; ?>">tekst2</option>

Chociaż polecam Ci poczytanie o pętlach. Manual PHP

Ten post edytował xbigos 2.04.2008, 13:30:30


--------------------
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: 21.08.2025 - 17:26