Mam mały problem. Otóż mam kod, który wyświetla mi sale a następnie po wejściu nich wyświetla pozostałe dane:
$sale = mysql_query("SELECT * FROM sale ORDER BY sala desc;"); //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'];
$opiekun = $rekord['opiekun'];
$info = $rekord['info'];
//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 />'; }
if (isset($_GET['sala']) && $_GET['sala'] = $id_sali) {
$dana_sala = mysql_query("SELECT * FROM sale WHERE id_sali = '".$id_sali."';"); {
$id_sali2 = $rekord2['id_sali'];
$sala2 = $rekord2['sala'];
$opiekun2 = $rekord2['opiekun'];
$info2 = $rekord2['info'];
}
}
}
Problem jednak tkwi w tym, ze gdy wejdę w jedną z sal to wyświetlają mi się wszystkie sale jakie mam w bazie a nie tylko jeden. Gdzie tkwi tu problem. Domyślam się, że on zapamiętuje id_sali z pierwszej pętli i dlatego jest tak. Co należy tu zmienić?