Analizowałem kod parę razy. Dodałem jeszcze wyświetlanie zdjęć dla danej sali, ale nie jestem w stanie tego tak zamienić, aby się wyświetlała tylko jedna sala w adresie ...?sala=X
<?php
include ('dodatki/bonus.php');
include ('meta.php');
include ('gora_logo.php');
lewe_menu ();
open_title();
polacz_baza();
$i = 0;
$ile = 4;
//zmienna $rekord jest przypisana wierszowi (rekordowi) zmiennej $news a następnie pobieranie danych z konkretnych kolumn (komórka po komórce)
{
$id_sali = $rekord['id_sali'];
$sala = $rekord['sala'];
//funkcja nl2br odpowiada za odpowiednie wyświetlanie po przez użycie np. znaków następnej linii
if (!isset($_GET['sala']) || $_GET['sala'] == '') {
echo '<font color="#FF000"-><h3><a href="sale.php?sala='.$id_sali.'">'.stripslashes($sala).'</a></h3></font><br />'; }
elseif (isset($_GET['sala']) && $_GET['sala'] = $id_sali) {
{
$id_sali = $rekord['id_sali'];
$sala = $rekord['sala'];
$opiekun = $rekord['opiekun'];
$info = $rekord['info'];
Zdjęcia z galerii dla sali: '.$sala.'<br /><p align="center">';
$zdjecia = mysql_query("SELECT * FROM zdjecia WHERE id_kat = '".$sala."' ORDER by id_zdjecia DESC LIMIT 4;"); {
$zdjecie = $rekord['zdjecie'];
$opis = $rekord['opis'];
echo '<a href="./upload/galeria/'.$zdjecie.'" border="0" alt="'.$opis.'" title="'.$opis.'"> <img src="./upload/galeria/mini/'.$zdjecie.'" border="0"></a>';
$i++;
if($i==$ile)
{
$i = 0;
}
}
}
}
}
close_title();
include ('./stopka.php');
?>
1. Wykonuje petle i przypisuje id_sali i sala
2. Jeśli nie ma get wyświetla kategorie
3. W przeciwnym razie wykonuje petle i znowu przypisuje zmienne
4. Ostatnia petla wyświetla zdjecia dla danej sali
5. W przeciwnym razie wyświetla odpowiedni komunikat
6. Zakończenie pierwszej pętli
I teraz się zastanawiam co powinno się zmienić w pkt. 3 i czy nie wstawić go w inne miejsce czasem tylko gdzie?