Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][MySQL][PHP] Wyświetlenie listy zależnie od wyboru
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam tworze swoj autorski katalog stron.

Mam problem z wyborem kategorii i podkategorii.

Chodzi o to zeby wybierajac kategorie np. Biznes wyswietlalo nam podkategorie tylko i wylacznie ktore naleza do kategorii biznes.

Kod wyglada tak :

  1. <tr><td>Kategoria:</td><td>
  2. <form class="ui-state-default ui-corner-all" method="post" name="kategoria">
  3. <select name="kategoria" class="ui-state-default ui-corner-all">
  4. <?php $asel = mysql_query("select * from kategorie order by id asc");
  5. while ($kategorie = mysql_fetch_array($asel)) {
  6. print "<option>$kategorie[nazwa]</option>";
  7. }
  8. $wybranakat = mysql_fetch_array(mysql_query("select * from kategorie where nazwa='$kategoria'"));
  9. $twojakat = $wybranakat[id];
  10. ?>
  11. </td></tr>
  12. <tr><td>Podkategoria:</td><td>
  13. <form class="ui-state-default ui-corner-all" method="post" name="podkategoria">
  14. <select name="podkategoria" class="ui-state-default ui-corner-all">
  15. <?php $asel = mysql_query("select * from podkategorie where idkat='$twojakat' order by id asc");
  16. while ($kategorie = mysql_fetch_array($asel)) {
  17. print "<option>$kategorie[nazwa]</option>";
  18. }
  19. ?>
  20. </td></tr>


Generelanie kod pownien dzialac ale nie pokaze nam oczywiscie podkategorii wlasciwych na tej samej podstronie co wybieramy kategorie. Z tego co sie orientuje mozna takie cos zrobic dzieki js badz ajaxa ale ja nie mam o tym zielonego pojecia.

Baza wyglada tak




i teraz kiedy ktos wybiera kategorie Firmy ktore ma id 3, lista podkategorii powinna nam wyswietlic tylko podkategorie z idkat 3.


Jak moge cos takiego zrobic?


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
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: 21.08.2025 - 02:01