现在有 一张表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的 所有图片

解决方案 »

  1.   

    取id进数据库查找 然后循环结果集 
    foreach(){
     <img src="">
    }
      

  2.   

    你传递了 ID 那么就去数据库里获取所有的数据集然后像heyli说的循环数据集输出就是了。
      

  3.   


    我数据库 里有几百张张图片  名称都叫A的 图片有4张 ,通过ID 传递 怎么把  这名称叫A 的4张图片查出来
      

  4.   


    点击那张 图片名称叫A  跳转到另一个页面 我想查询出 叫图片名称叫A的所有图片(数据库里有几百张图片,但叫A 的只有4张图片,我想把4张查询出来)
      

  5.   

    1.数据库中保存图片的名字是没有必要的。
      可以换成衣服的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>";
      }.................说的够清楚不?
      

  6.   


    //查看所有图片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;