Witam,
Jestem początkujący jeśli chodzi o programowanie w PHP, tym bardziej w JQuery. Przejdę jednak do sedna.
Na stronie, którą stworzyłem funkcją while wyświetlam zdjęcia z bazy danych MySQL w 2 kolumnach za pomocą tabeli w następujący sposób:
$licznik = "0";
$kolumny = "2";
echo '<table>';
while($row = mysqli_fetch_object($result))
{
$licznik++;
$opis= $row->opis;
$image = $row->image;
if($licznik == "1") {
echo '<tr>'; }
echo '<td>
<div class="zoom">
<img src="data:image;base64,'.$image.' " width="245px" >
<p>Kliknij, aby powiększyć</p>
</div>
<center style="position: center; font-size: 12px">'.$opis.'</center></br>
</td>
';
if($licznik == $kolumny) {
echo '</tr>';
$licznik = "0";
}
}
echo '</table>';
Klasa zoom odpowiedzialna jest za powiększanie zdjęcia, dzieje się to przy pomocy funkcji JQuery onclick, mniejsza o to. Problem w tym, że funkcja działa tylko do pierwszego zdjęcia z bazy danych, dla reszty powiększenie zdjęcia nie działa. Czy jest możliwe przerobienie pętli tak, aby wszystkie zdjęcia dało się powiększyć, czy jest to po prostu nie możliwe w ten sposób.
Sorry za chaotyczne pisanie, nie mogę poradzić sobie z tym problemem, z góry dzięki za pomoc. Pozdrawiam