Передать URL изображения с одной страницы на другую в PHP - PullRequest
0 голосов
/ 24 августа 2018

Я получаю данные из таблицы базы данных и показываю результат в таблице HTML. Я хочу добиться того, чтобы в каждой строке был столбец изображения, и каждое изображение извлекалось из его URL (сохраняемого в базе данных). Я открываю изображение в новой вкладке при каждом нажатии.

У меня такой вопрос: как я могу сохранить URL изображения, чтобы на следующей странице я не хотел показывать этот реальный URL?

Следующая страница будет выглядеть следующим образом:

www.example.com / full_size_image.php

и добавьте

img tag

там, чтобы показать эту страницу

как я могу сохранить этот конкретный URL изображения, когда кто-то нажимает на него?

  <img src= "<?php echo $_SESSION['link'] ;">

Мой текущий код:

while($result = $sql->fetch(PDO::FETCH_ASSOC))
        {
            echo "<tr>";
            echo "<td>".$result['c']."</td>";
            echo "<td>".$result['UserName']."</td>";
            echo "<td>".$result['UserProblemKeyword']."</td>";
            echo "<td> <a href ='".$result['UserProblemPicture']."' target='_blank'><img src='".$result['UserProblemPicture']."' height='62' width='62'> </a> </td>";           
            echo "</tr>";
}

1 Ответ

0 голосов
/ 24 августа 2018

Использовать параметр через запрос GET?Поэтому вместо того, чтобы просто указывать на /full_size_image.php, прямо на /full_size_image.php?img=filename.png

, затем в своем php-коде для /full_size_image.php Вы можете получить имя файла через

<?php
 $img = isset($_GET['img']) ? htmlspecialchars($_GET['img']) : "";
 if ($img == "") {
    //img not set
 }
 //do whatever with the filename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...