Czytałem, ale niewiele mi to dało. Jestem początkujący w PHP, więc szukam prostych rozwiązań. Proszę o wyrozumiałość.
$wynik = mysql_query("SELECT * FROM PLIKI") or die ('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) {
while($m = mysql_fetch_assoc($wynik)) {
echo '<div style="border: 1px solid #53dfda;">';
echo '<div id="cale_MENU" style="border-right: 20px solid #36918d;">';
echo '<div id="idkategorii" align="right"><b>'.$m["KATEGORIA"].'</b></div>';
echo '<div>podkategorie</div>';
echo '</div>';
echo '</div>';
}
}
Wyświetlić kategorie to nie problem, tylko nie wiem jak wyświetlić podkategorie przypisane do danej kategorii. Próbowałem stworzyć kolejne zapytanie do bazy, ale mi nie wychodzi, bo problemem jest zasięg zmiennych. (Chciałem to wkleić zamiast "podkategorie")
$wynik = mysql_query("SELECT * FROM PLIKI") or die ('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) {
while($m = mysql_fetch_assoc($wynik)) {
echo '<div style="border: 1px solid #53dfda;">';
echo '<div id="cale_MENU" style="border-right: 20px solid #36918d;">';
echo '<div id="idkategorii" align="right"><b>'.$m["KATEGORIA"].'</b></div>';
$podk = $m["KATEGORIA"];
$wynik2 = mysql_query("SELECT PODKATEGORIA FROM PLIKI WHERE KATEGORIA = $podk") or die ('Błąd zapytania');
while($podk = mysql_fetch_assoc($wynik2)) {
echo '<div>'.$podk[PODKATEGORIA].'</div>';
}
echo '</div>';
echo '</div>';
}
}