Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java][PHP]lista rozwijalna w pętli - HELP
Krismen
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 5.02.2009

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


Witam, mam taki oto formularz w pętli:

  1. <body>
  2. <?php for($i=0;$i<5;$i++)
  3. {
  4. ?>
  5.  
  6. <form action='' method='post'>
  7. <select id='wybor' name='wybor'>
  8. </select>
  9. <input type="submit" value="wyslij" />
  10. </form>
  11.  
  12. <?php
  13. }
  14. ?>
  15.  
  16. </body>
  17.  
  18. <script type='text/javascript' src='../../js/jquery.js'> </script>
  19. <script type='text/javascript'>
  20.  
  21. var tab=new Array();
  22.  
  23. tab[0]='wartosc 0';
  24. tab[1]='wartosc 1';
  25. tab[2]='wartosc 2';
  26.  
  27. for (i in tab)
  28. {
  29. $('#wybor').append('<option value='+i +'>' +tab[i] +'</option>')
  30. }
  31.  
  32. </script>
  33.  


Pytanie, co muszę zmienić żeby elementy listy rozwijalnej wczytywały się w każdym polu select, bo teraz są tylko w pierwszym. Czy pola option też wstawić do formularza ? Kombinowałem tak ale jakoś nie wychodzi... Proszę pomóżcie. Poniżej link gdzie można zobaczyć jak to teraz wygląda:

Klik
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
potreb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


  1. <form action='' method='post'>
  2. <select id='wybor' name='wybor'>
  3. <?php for($i=0;$i<5;$i++)
  4. {
  5. ?>
  6.  
  7. <option><?php echo $i; ?></option>
  8.  
  9.  
  10.  
  11. <?php
  12. }
  13. ?>
  14. </select>
  15. <input type="submit" value="wyslij" />
  16. </form>
Go to the top of the page
+Quote Post
kokers
post
Post #3





Grupa: Zarejestrowani
Postów: 154
Pomógł: 33
Dołączył: 18.10.2010
Skąd: Katowice

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


a nie lepiej całość w php? po co angażować js.

  1. <body>
  2. <?php $tab[0]='wartosc 0';
  3. $tab[1]='wartosc 1';
  4. $tab[2]='wartosc 2'; ?>
  5. <?php for($i=0;$i<5;$i++)
  6. {
  7. ?>
  8.  
  9. <form action='' method='post'>
  10. <select id='wybor' name='wybor'>
  11. <?php
  12. for($j=0;$j<count($tab);$j++)
  13. {
  14. echo ' <option value="'.$tab[$j].'">' .$tab[$j] .'</option>';
  15. } ?>
  16. </select>
  17. <input type="submit" value="wyslij" />
  18. </form>
  19.  
  20. <?php
  21. }
  22. ?>
  23.  
  24. </body>


Ten post edytował kokers 2.03.2011, 20:57:50
Go to the top of the page
+Quote Post
Krismen
post
Post #4





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 5.02.2009

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


Docelowo będą dwie listy rozwijalne zależne od siebie, dlatego własnie java... Więc samym php tego nie zrobię.
Nie wklejałem całego kodu bo jest dosyć długi.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:52