现在有 一张表A存放图片的 字段有 ID name file_n name是存放图片的名称 file_n 是存放 图片的地址 我想通 点击 一张图片 比如 这张图片是一件衣服 点这件衣服 到别的页面 就读取 这件衣服的多张图片 (这件衣服的名称是A)这件衣服的 多张图片名称也是 A这是点击点代码 <a href="0000.php?ID=<?php echo $myrow[id];?>"><?php echo "<img src=\"$myrow[file_n]\"width=\"185\" height=\"100\">"?></a>各位大侠 0000.php 这个 页面怎么显示 衣服A的 所有图片
foreach(){
<img src="">
}
我数据库 里有几百张张图片 名称都叫A的 图片有4张 ,通过ID 传递 怎么把 这名称叫A 的4张图片查出来
点击那张 图片名称叫A 跳转到另一个页面 我想查询出 叫图片名称叫A的所有图片(数据库里有几百张图片,但叫A 的只有4张图片,我想把4张查询出来)
可以换成衣服的id号,表示这个图片是哪个衣服的。
这个id与存放衣服表的id是外键关系。
2.如果是你的这种写法。可以先传递名字参数到另一个页面
然后可以用
select file_n from 图片表 where name='A';获取所有名字为A的图片。
然后在页面中
$res =mysql_query($sql);
echo "<ul>";
while($result = mysql_fetch_array($res)){
echo "<li><img src='".$result['file_n']."'/></li>";
}.................说的够清楚不?
//查看所有图片php脚本这么写
if (isset($_GET['all'])){//说明是要查看所有图片
$id = intval($_GET['ID']);
//从ID查出名字,再根据名字,查出所有的图片地址
$sql = "SELECT file_n FROM `table_name` WHERE name =(SELECT name FROM `table_name` WHERE id=$id) ";
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)){
echo "<img src='$row[file_n]' width=185 height=100/>";
}
}
//页面链接这样写
<<<HTML
<a href="0000.php?ID=<?php echo $myrow[id].'&all=';?>查看所有图片</a>
HTML;