从数据库中获取图像并将其链接到php中的功能或新闻等

Get image from database and link it to its features or news etc in php

本文关键字:php 功能 新闻 获取 数据库 图像 链接      更新时间:2023-09-26

我从数据库中获取了值,显示它有一个图像并使其链接。 所以我希望当用户单击不同的图像时,他会从与图像相关的查询中获得结果。我希望我让每个人都明白

<?php
//connected to mysql
$image=$row['image'];
echo "<td><a href="feature.php"><img  src=images/".$image.".jpg width='250px' height='250px' /></td>";
?>

当用户单击图像时,它如何获得$image变量,因此,它可以在其他页面的SQL中使用。 数据库许多不同的图像。

将引号添加到标签中,

  echo "<td><a href='feature.php'><img  src='images/".$image.".jpg' width='250px' height='250px' /></td>";

您可以将信息传递到功能.php页面,例如使用 GET 参数:

<?php
        //connected to mysql
        $image=$row['image'];
        $imageRelatedInfoForSql = $image; // maybe $row['sql'] ???
        echo '<td><a href="feature.php?infoSql='.$imageRelatedInfoForSql.'"><img  src=images/'.$image.'.jpg width="250px" height="250px" /></td>';
?>

这样做,然后在功能中.php传递的信息可用为:

<?php
    $infoForSql = $_GET['infoSql'];
    // use $infoForSql for your SQL query
?>

请记住,在 URL 中使用某些字符时,必须对其进行转义。

在同一页面中,您只需制作一个代码,说:

if(isset($_GET['img'])){
     $img = $_GET['img'];
     if(existsInDB($img)){
        echo 'now you do what you wish'
    }else{
          echo'the img doesnt exists, how do u like to handle this?';
    }
}else{
echo "<td><a href="feature.php?img=".$image.""><img  src=images/".$image.".jpg width='250px' height='250px' /></td>";
}