Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dlaczego po klinięciu w link znika reszta ?
piotr485
post
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

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


Witam, napisałem taki kod:

  1. echo '<dl id="menu1"><dt class="glowne_01"><div><a href="index.php">KATALOG FIRM</a></div></dt>';
  2. include("connection.php");
  3. $zapytanie = "
  4. SELECT kategoria.kategoria_pl AS kategoria,
  5. kategoria.id AS id,
  6. kategoria.id AS id_katt
  7. FROM kategoria
  8. ORDER BY kategoria_pl
  9. ";
  10. $wynik = @mysql_query ($zapytanie) or die (mysql_error());
  11. while($row = mysql_fetch_array($wynik)) {
  12. $kategoria = $row['kategoria'];
  13. $id = $row['id'];
  14. $id_kat2 = $row['id_katt'];
  15. echo '<dd><dl><dt class="glowne_02"><div><a href="index.php?id='.$id_kat2.'">';
  16.  
  17. if ($_GET['id'] == $id_kat2) {
  18. echo '<b>'.$kategoria.'</b>';
  19. }
  20.  
  21. else {echo $kategoria;}
  22.  
  23. echo '</a></div></dt>';
  24.  
  25. $zapytanie2 = "
  26. SELECT podkategorie.podkategoria AS podkategoria,
  27. podkategorie.id_kategoria AS id_kat,
  28. podkategorie.id AS id_pod
  29. FROM podkategorie
  30. WHERE podkategorie.id_kategoria = $id
  31. ORDER BY podkategorie.podkategoria
  32. ";
  33. $wynik2 = @mysql_query ($zapytanie2) or die (mysql_error());
  34. while($row2 = mysql_fetch_array($wynik2)) {
  35. $podkategoria = $row2['podkategoria'];
  36. $id_pod = $row2['id_pod'];
  37. $id_kat = $row2['id_kat'];
  38.  
  39. $zapytanie3 = "
  40. SELECT katalog_firm.id_podkategoria AS ilosc
  41. FROM katalog_firm
  42. WHERE katalog_firm.id_podkategoria = $id_pod
  43. ORDER BY katalog_firm.id_podkategoria
  44. ";
  45. $wynik3 = @mysql_query ($zapytanie3) or die (mysql_error());
  46. $suma = mysql_num_rows($wynik3);
  47. if ($suma >=1) {
  48.  
  49. if ($_GET['id'] == $id_kat AND $_GET['pod'] == $id_pod) {
  50. echo '<dd class="glowne_03"><div><a href="index.php?id='.$id_kat.'&pod='.$id_pod.'"><b>'.$podkategoria.'</b></a></div></dd>';
  51. }
  52.  
  53. else {
  54. echo '<dd class="glowne_03"><div><a href="index.php?id='.$id_kat.'&pod='.$id_pod.'">'.$podkategoria.'</a></div></dd>';
  55. }
  56.  
  57. }}
  58. echo '</dl></dd>';
  59. }


Tworzy to menu w postaci:
kategoria
- podkategoria
- podkategoria
itd.

Pytanie:
Dlaczego po wcisnięciu w link podkategorii, znikaja wszystkie kategorie co sa pod spodem ?
Podejrzewam, ze gdzies jest blad w kodzie i gdy tamta operacja sie wykona reszta juz sie niewykonuje, dlaczego tak sie dzieje ?
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: 8.10.2025 - 21:45