Mam pytanie. Mam galerię zdjęć, podaję kod:
echo "<div class='tytul'>Galeria zdjęć</div>";
//SPRAWDZAMY, CZY JEST POKAZANY NUMER ZDJĘCIA, KTÓRE CHCEMY OBEJRZEĆ
if(!isset($_GET['zdj'])) //jeśli nie jest zdefiniowane zdjęcie, które mamy pokazać... {
$zapytanie=mysql_query("SELECT tytul,opis, autor,data,zdjecie FROM galeria ");//...to pobierz dane o pierwszym zdjęciu z tabeli }
else
{
$zdj=$_GET['zdj'];
$zapytanie=mysql_query("SELECT tytul,opis, autor,data,zdjecie FROM galeria WHERE id='$zdj'");//...w przeciwnym wypadku pokaż dane zdefiniowanego zdjęcia }
//I WYŚWIETLAMY TABELKĘ (NA RAZIE 1 WIERSZ)
//A TERAZ POZOSTAŁE WIERSZE (PO 3 KOMÓRKI W WIERSZU)
$query=mysql_query('SELECT tytul,opis, autor,data,zdjecie FROM galeria'); //znowu pobieramy wszystko z bazy $wiersze=ceil($il/3
); //i dzielimy to przez 3, z nadmiarem
for ($a=0;$a<$wiersze;$a++) //otwieramy pętlę, będzie się robiła tyle razy, ile jest wierszy
{
echo '<div>'; //wyświetlamy nowy wiersz $b=$a*3; //będą pobierane z tabeli po 3 zdjęcia
$zapytanie="SELECT * FROM galeria LIMIT $b,3"; //zapytanie
{
echo '<div class="newsy_main">'; //otwieramy nową komórkę
//////////////////POPRAWIĆ LINK
echo '<div>'.$row['tytul'].'</div>'; //////////hiperłącze do zdjęcia + zdjęcie
echo '<a href="?id=galeria&zdj='.$row['id'].'"><img src="./obrazki/galeria/'.$row['zdjecie'].'" border=0 width=100></a><br />'; echo 'opis:'.$row['opis'].'<br />'; echo 'dodał: '.$row['autor'].'|'.$row['data'].''; echo '</div>'; //zamykamy komórkę }
}
echo '</div>'; //zamykamy tabelę
I teraz mam problem: wyświetlają mi się tylko trzy rekordy, podczas gdy w bazie jest co najmniej pięć. W folderze plików też więcej. Ale nie do końca tylko o to chodzi. Jak mogę wyświetlać katalogi i z nich przechodzić do zdjęć. Ewentualnie jak dorobić do tego kategorie, tak aby one kierowały do katalogów. Pozdrawiam, And