【问题标题】:Get image from database and link it to its features or news etc in php从数据库中获取图像并将其链接到 php 中的功能或新闻等
【发布时间】:2013-11-03 14:51:36
【问题描述】:

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

<?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中使用。数据库中有许多不同的图像。

【问题讨论】:

  • "feature.php" 周围使用单引号(如'feature.php'),否则PHP 解释器会抛出错误。
  • 这是你想要的吗? href="feature.php?image=image123.JPG"
  • 为什么要标记javascriptajax

标签: javascript php mysql ajax database


【解决方案1】:

在标签中添加引号,

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

【讨论】:

    【解决方案2】:

    您可以将信息传递到 feature.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>';
    ?>
    

    这样做然后在 feature.php 中传递的信息可以作为:

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

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

    【讨论】:

    • 非常感谢。 .我理解你 。 :) .它真的对我有帮助。我对php很陌生,所以我现在不擅长。泰汉克你兄弟:)
    • 我很高兴能为您提供帮助,如果您能通过投票表示感谢,我也会很高兴。
    【解决方案3】:

    在同一页面中,您只需编写一段代码:

    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>";
    
    }
    

    【讨论】:

      猜你喜欢
      • 2013-02-14
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多