dongliu5475 2016-09-11 08:08
浏览 76
已采纳

如何在一个页面php html中显示来自数据库的图像?

I just wrote some code that should display an output of all product in database. In my code its only display one item, not all the items in the database. I think it is the problem at "view1.php?id= " , its did not seem to work at all.

<?php
mysql_connect("localhost", "root", "") OR DIE (mysql_error());
mysql_select_db ("global") OR DIE ("Unable to select db".mysql_error());

$sql = "SELECT * FROM images";
$res = mysql_query($sql);
$row = mysql_fetch_array($res);

$id=$row['id'];
$name=$row['name'];
$image=$row['image'];
$price=$row['price'];
?>
<form action="view1.php" method="GET">
    <a href="view1.php?id= <?php echo $id ?>">
    <img style="width: 250px; height=250px; float: left;" src="data:image/jpeg;base64,<?php echo base64_encode($row['image'])?>"/>
    <br><strong><?php echo $name ?></strong>
    <p style="font-size: 30px;">RM : <strong><?php echo $price ?><strong></p>
    <p><input type="submit" name="submit" value="Add to Cart"></p>

</form>
  • 写回答

1条回答 默认 最新

  • dongwang788787 2016-09-11 08:21
    关注

    Try This one... If not work end the '}' after the form inside a php tag like this <?php } ?>

    <?php
    mysql_connect("localhost", "root", "") OR DIE (mysql_error());
    mysql_select_db ("global") OR DIE ("Unable to select db".mysql_error());
    
    
     $res =mysql_query( "SELECT * FROM images");
     while($row = mysql_fetch_assoc($res)){
    
     $id=$row['id'];
     $name=$row['name'];
     $image=$row['image'];
     $price=$row['price'];
     }
    ?>
    <form action="view1.php" method="GET">
    <a href="view1.php?id= <?php echo $id ?>">
    <img style="width: 250px; height=250px; float: left;" 
    src="data:image/jpeg;base64,<?php echo base64_encode($row['image'])?>"/>
    <br><strong><?php echo $name ?></strong>
    <p style="font-size: 30px;">RM : <strong><?php echo $price ?><strong></p>
    <p><input type="submit" name="submit" value="Add to Cart"></p>
    
    </form>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部