mysql — Создание простой галереи изображений с переполнением стека

Этот код работает, но он не открывает изображение в реальном размере, когда я нажимаю на него.

echo "<table>";
$res = "SELECT * FROM table1";
$result = $mysqli->query($res);
while($myRow = $result->fetch_array())
{
echo "<tr>";
echo "<td>"; ?><a href='./display_images2.php?showrealsize'> <img src="<?php echo $myRow["image"];  ?>" height="100" width="100"> </a> <?php echo "</td>";
echo "<td>"; echo $myRow["name"]; echo "</td>";
echo "</tr>";
}

if(isset($_GET['showrealsize'])){
echo $_GET[$myRow["image"]];
}

0

Решение

В этом случае вам необходимо установить значение showrealsize вашего URL $myRow["image"] а также if(isset($_GET['showrealsize'])), then you can either simplyecho $ _GET [‘showrealsize’] `или сделайте то, что я сделал ниже и отобразите ссылку src на изображении.

 echo "<table>";
$res = "SELECT * FROM table1";
$result = $mysqli->query($res);
while($myRow = $result->fetch_array())
{
echo "<tr>";
echo "<td>"; ?><a href="./display_images2.php?showrealsize=<?php echo $myRow['name']"> <img src="<?php echo $myRow["image"];  ?>" height="100" width="100"> </a> <?php echo "</td>";
echo "<td>"; echo $myRow["name"]; echo "</td>";
echo "</tr>";
}

if(isset($_GET['showrealsize'])){
echo "<img src="<?php echo $_GET['showrealsize'];  ?>" height="100" width="100">";
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]