Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] lista rozwijana + opcja selected value
maniek2512
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 5.03.2011

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


Mam problem z listą rozwijalną, otóż posiadam taką listę:


  1. <form action="leaderboards_2.php" method="GET">
  2. <table align=center" border="1" rules="all"><tbody><tr class="table-top"><th background='tlo.png'>Trasa</th><th background='tlo.png'>Rodzaj wyścigu</th></tr>
  3. <tr><td>
  4. <select name="trasa">
  5. <option value="299">AGOSTINI AVENUE</option>
  6. <option value="10">BAY BRIDGE</option>
  7. <option value="302">BEACHFRONT</option>
  8. ....i tak kilkadziesiąt opcji...
  9. </select>
  10. </td>
  11.  
  12. <td><input name="tryb" value="1" checked="checked" type="radio"> MULTIPLAYER<br>
  13. <input name="tryb" value="2" type="radio"> SINGLEPLAYER</td>
  14. <td>
  15. <input type=submit value="Pokaż"/>
  16. </td></tr></tbody></table>
  17. </form>

Jak widać dane ze strony przekazuję metodą GET do leaderboards_2.php przez co adres wygląda mniej więcej w ten sposób: /leaderboards_2.php?trasa=299&tryb=1

Mniejsza z tym.
Mój problem polega na tym iż po wybraniu trasy i kliknięciu pokaż lista rozwijana tak jakby odświeża się i nie pamięta wybranej opcji. Co musiałbym zrobić aby po wybraniu trasy dajmy na to BAY BRIDGE i kliknięciu pokaż lista rozwijana pamiętała wybór?

Niestety nie jestem alfą i omegą i nie mogę sobie z tym poradzić. Może podpowie ktoś mi jak to zrobić?
Z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grz3s
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 10
Dołączył: 13.01.2009
Skąd: Kraków

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


trochę bez sensu jest to co w tym kodzie napisałeś... napiszę Ci prosty przykład dla listy opcji zapisanych w tabeli w postaci $tabela['value']=tresc;

  1. $trasa = $_GET['trasa']; //To by się przydało wyczyścić najpierw ale dla uproszczenia piszę tak
  2. foreach ($tabela as $klucz => $wartosc) {
  3. echo '<option value='.$klucz;
  4. if ($trasa==$klucz) {
  5. echo ' selected="selected"';
  6. }
  7. echo '>'.$wartosc.'</option>';
  8. }


Ten post edytował grz3s 4.04.2012, 12:43:20
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.04.2026 - 16:23