Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $_GET , wyswietlanie wynikow zalezne od wczesniejszego wyboru
Forum PHP.pl > Forum > PHP
arfer
Witam, mam kod na 2 listy rozwijane pobierajace dane z bazy mysql. Pierwsza to "grupa" druga "podgrupa". Czy ktos moglby przerobic mi ten kod aby druga lista byla zalezna od pierwszej czyli pobierala wyniki tylko z danej grupy jaka wybiore w pierwszej liscie a nie wszystkie jakie sa w bazie.

  1. if(!isset($_GET['wyscig_id'])){
  2.  
  3. $sezony = "";
  4.  
  5. $result = dbquery("SELECT * FROM ".DB_SEZONY." ORDER BY sezon_name");
  6.  
  7. if(dbrows($result) > 0) {
  8.  
  9. $sezony .= "<option value=''>--</option>";
  10.  
  11. while($data = dbarray($result))
  12.  
  13. {
  14.  
  15. $sezony .= "<option value='".$data['sezon_id']."'>".$data['sezon_name']."</option>\n";
  16.  
  17. }
  18.  
  19. }
  20.  
  21.  
  22.  
  23.  
  24.  
  25. $wyscigi = "";
  26.  
  27. $result = dbquery("SELECT * FROM ".DB_WYSCIGI." ORDER BY wyscig_name");
  28.  
  29. if(dbrows($result) > 0) {
  30.  
  31. $wyscigi .= "<option value=''>--</option>";
  32.  
  33. while($data = dbarray($result))
  34.  
  35. {
  36.  
  37. $wyscigi .= "<option value='".FUSION_SELF.$aidlink."&wyscig_id=".$data['wyscig_id']."' class='".$data['sezon_id']."'>".$data['wyscig_name']."</option>\n";
  38.  
  39. }
  40.  
  41. }


Wiem ze w drugiej czesci musze wstawic warunek
  1. $result = dbquery("SELECT * FROM ".DB_WYSCIGI." WHERE sezon_id='".$_GET['sezon_id']."' ORDER BY wyscig_name");
ale nie wiem jak okreslic $_GET['sezon_id'] i caly czas zwraca mi blad Undefined index.
mimol
Opcja nr
1) Ajax, pobierasz główną liste/grupe, a po wybraniu pobierasz podgrupę
2)Php pobierasz główną listę i WSZYSTKIE podlisty, obrabiasz to java scriptem
sunpietro
zerknij do tego artykułu, tam jest wszystko fajnie opisane: zależne listy rozwijane z jquery
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.