Witam. Próbuję stworzyć własną galerię dynamiczną modyfikowaną przez panel administratora. Mam taki kod
<?php
include_once("db_function.php");
polaczenie();
$stmt = $pdo->query('SELECT * FROM kategorie');
$wynik = array();
while($row = $stmt -> fetch())
{
$wynik[$row['id']] = array(
'id' => $row['id'],
'nazwa_kat' => $row['nazwa_kat'],
'zdjecia' => array()
);
}
$stmt -> closeCursor();
$stmt = $pdo -> query('SELECT *
FROM zdjecia');
while($row = $stmt -> fetch())
{
$wynik[$row['id_foto']]['zdjecia'][] = array(
'nazwa_foto' => $row['nazwa_foto'],
'id_kat' => $row['id_kat']
);
}
$stmt -> closeCursor();
foreach($wynik as &$kategoria)
{
echo '<li><a href=test_strona.php?kategoria='.$kategoria["id"].'>'. $kategoria['nazwa_kat'].'</a><br></li>' ;
$arg = (int)$_GET['kategoria'];
switch ($arg)
{
case $kategoria["id"]:
$zapytanie = $pdo->query('SELECT * FROM zdjecia WHERE id_kat = "'.$kategoria['id'].'" ' );
while($rows = $zapytanie -> fetch()){
echo '<div id = "foto"><img src="images/xxxi/'.$rows['nazwa_foto'].'"></div>';
}
break;
}
}
?>
ale jak mam 3 menu to zdjęcia wyświetlają mi się po pierwszym a dwa pozostałe idą na sam dół, a chcę żeby menu zostawało cały czas na górze, a zdjęcia wyświetlały się na dole. Próbowałem to CSS'em poprawić i zmieniać trochę w kodzie, ale niezbyt mi to pomogło. Ma ktoś może pomysł?