Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][html] ile selected może być w polu <select> z multiple
Sierak
post 18.09.2007, 14:24:41
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Warszawa

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


Wyświetlam pole <select> z opcja multiple i chce w nim zaznaczyc kilka opcji jednocześnie. Generuje sobie to automatycznie i sprawdzam po kolei ID ale zostaje mi tylko ostatnie zaznaczone pole. Czy wogole jest mozliwosc zaznaczenia kilku pol jednoczesnie tak jak to sie robi za pomoca SHIFT lub CTRL?

Bede wdzieczny za szybka odpowiedz, przeszukalem archiwum ale wiekszosc pytan opiera sie na problemie z przekazaniem danych z takiego formularza ... a mi chodzi o odpowiednie ich wyswietlenia - czyli jakby w druga strone.
Go to the top of the page
+Quote Post
Cienki1980
post 18.09.2007, 16:30:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Oczywiście, że jest to możliwe:
  1. <?php
  2. $arr=array(1,3,5,7,9,11);
  3. echo '<select multiple>';
  4. for($i=0;$i<13;$i++)
  5. {
  6.  echo '<option value="'.$i.'"';
  7.  if(in_array($i,$arr))
  8. echo ' selected="selected"';
  9.  echo '>'.$i.'</option>';
  10. }
  11. echo '</select>';
  12. ?>


--------------------
404
Go to the top of the page
+Quote Post
Sierak
post 18.09.2007, 17:31:18
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Warszawa

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


Thx, rzeczywiscie, mialem blad w petli i zle mi sie <select> generowal.
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 15:36