通过编译,显示三个图像获取我的数据库并显示它,当我点击每个图像弹出窗口显示我的数据库的最后一个图像。我想知道如何显示特定的图像,当我点击第一个图像,然后弹出窗口显示第一个图像和描述,以及相同的方式第二和第三个图像。检查此代码中的数组循环...
enter code here
<?php
$sql=mysql_query("select * from product_reg")or die(mysql_error());
while($row=mysql_fetch_array($sql))
{
$productname=$row['productname'];
$productid=$row['productid'];
$description=$row['description'];
$image=$row['image'];
$firstN = array();
$i=0;
$firstN = '<img src="'.$row ['image'].'">';
echo ' <a href="#" class="big-link" data-reveal-id="myModal" name="image" style="float:left;margin:100px 0 100px 100px;"> ' ; echo $productname;echo $firstN[$i];
$r=$firstN[$i];
echo '</a>';
$i++;
}
?>
<div id="myModal" class="reveal-modal">
<form>
<table>
<tr><td><?php echo $r; ?></td>
<td><h1>Reveal Modal Goodness</h1>
<p>This is a default modal in all its glory, but any of the styles here can easily be changed in the CSS.</p></td>
<a class="close-reveal-modal">×</a>
</div>
</body>
</html>
答案 0 :(得分:0)
我猜你有像BLOB数据一样存储在数据库中的图像。如果是这样,你需要创建一个处理程序来检索这些图像并将它们渲染为image / [mime] ...
简而言之。
在您的代码中,您需要在其中创建一个新文件iz get_image.php,您需要向服务器发出请求并检索图像,以便将其发送给客户端。
在您的代码中,您需要使用一些查询参数将图像路径更改为处理程序路径。
$firstN = '<img src="get_image.php?imageid='.$row ['productid'].'">';
有很多信息如何从互联网向客户端呈现图像。
答案 1 :(得分:0)
可能你必须声明你的$firstN = array();
,然后在while循环中递增$i=0;
并输入如下数组:
$firstN[$i] = '<img src="'.$row['image'].'">';
下面是完整的代码:
<?php
$sql=mysql_query("select * from product_reg")or die(mysql_error());
$firstN = array();
$i=0;
while($row=mysql_fetch_array($sql))
{
$productname=$row['productname'];
$productid=$row['productid'];
$description=$row['description'];
$image=$row['image'];
$firstN[$i] = '<img src="'.$row['image'].'">';
echo '<a href="#" class="big-link" data-reveal-id="myModal" name="image" style="float:left;margin:100px 0 100px 100px;"> ';
echo $productname;
echo $firstN[$i];
$r=$firstN[$i];
echo '</a>';
$i++;
}
?>
你有空位:
$firstN[$i] = '<img src="'.$row['image'].'">';
//-----------------------------^----here at this code block;
答案 2 :(得分:0)
要获取最后一张图片,您需要修改您的查询以获得SORT BY productid DESC
显示图像
echo "<a href='xxx.php?imgid=$image'><img src='yourimagesfolderpath/$image.jpg'> </a>";
要在图片中导航,您必须使用JQUERY