Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html] ile selected może być w polu <select> z multiple
Sierak
post
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
 
Start new topic
Odpowiedzi (1 - 2)
Cienki1980
post
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
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 Aktualny czas: 20.08.2025 - 11:20