让用户选择要从PHP数据库中提取的图像以进行显示

时间:2013-03-14 18:10:42

标签: php mysql

我的网站由用户加载的图像组成,存储在php数据库中。我正在尝试创建一个页面,用户可以在其中输入与其图像相关联的“image_id”,并将其显示在页面上以及一些统计信息(赢/输)。目前,我必须将image_id放入代码中以提取图像。

以下是我用来从数据库中提取信息的代码

<?php
include('mysql.php');

$query="SELECT filename FROM images WHERE image_id = 449";
$result = @mysql_query($query);

while($row = mysql_fetch_object($result)) {
$images[] = (object) $row;
}
</php>

以下是显示图像的代码。

<img src="images/<?=$images[0]->filename?>" width="300" />

任何建议

2 个答案:

答案 0 :(得分:0)

使用ajax或jquery获取输入,异步调用php文件,并加载它发回的文件名。 Jquery的$ .post非常适合这类事情。

答案 1 :(得分:0)

为用户创建所有可用图像的下拉列表,并使用下拉列表的onchange事件将image_id值提交回服务器,运行查询,获取结果并显示图像......