ďťż
Podstrony
|
telcocafeKilka postów wcześniej pisałem o problemie jaki miałem z utworzeniem menu wraz z podkategoriami. Z tamtym już sobie poradziłem, ale pojawił się kolejny problem. Tym razem chodzi mi o wygląd generowanej strony.Otóż mam taki kod: <?php // zapytanie do bazy pobranie kategorii głównych $query = "SELECT * FROM menu_kategorie"; $result = mysql_query($query); // wyświetlenie wyników while($row= mysql_fetch_assoc($result)) { echo "$row[nazwa_kategorii]<br>"; //zapytanie do bazy pobranie podkategorii $query2 = "SELECT * FROM menu_sub_kategorie WHERE id_kategorii=$row[id_kategorii]"; $result2 = mysql_query($query2); //pobranie i wyświetlenie wyników while($row2= mysql_fetch_assoc($result2)) { echo "<a href=".$row2[link_sub_kategorii]." class=subcat>"; echo "$row2[nazwa_sub_kategorii]</a><br>"; } } ?> kod ten wyświetla mi coś takiego: Kategoria1 - link1 - link2 - link3 Kategroia2 - link4 - link5 Kategoria3 - link6 A jak przerobić ten kod by wyświetlał coś takiego: Kategoria1 - link1 - link2 - link3 Kategroia2 - link4 - link5 Kategoria3 - link6 Chodzi mi o odstęp jednej linijki przed nazwą kolejnej kategrii głównej. Wiedziałem że wstawienie tylko znacznika <br> gdzieś w kodzie byłoby za proste. Jak mogę "pokazać" skryptowi aby robił odstęp tylko po ostatniej podkategorii ? echo "$row[nazwa_kategorii]<br>"; Zmien na echo '<br />'.$row['nazwa_kategorii'].'<br />'; [oprocz samego odstepu zrobilem ten kod bardziej optymalnym. ] Dzięki, a jednak wystarczyło <br> w kodzie wstawić. Przyczepię się jeszcze tylko do jednego szczegółu: Otóż kod generuje na samym początku przed nazwą pierwszej kategorii głównej jedną linijkę przerwy. Trochę mi to przeszkadza, da się jakoś zlikwidować ten pierwszy odstęp ? [oprocz samego odstepu zrobilem ten kod bardziej optymalnym. ] a możesz coś więcej na ten temat powiedzieć ? Dzięki, a jednak wystarczyło <br> w kodzie wstawić. Przyczepię się jeszcze tylko do jednego szczegółu: Otóż kod generuje na samym początku przed nazwą pierwszej kategorii głównej jedną linijkę przerwy. Trochę mi to przeszkadza, da się jakoś zlikwidować ten pierwszy odstęp ? a możesz coś więcej na ten temat powiedzieć ? Wielkie dzięki !! wszystko działa tak jak trzeba a nawet jeszcze lepiej :) |
|||
Sitedesign by AltusUmbrae. |