php 显示用户头像图片问题

1.List.php//显示所有用户列表这个页面只显示用户名,还有每个用户行都有“查看”按钮。点击查看进入个人详细信息页面info.php。2.info.php//显示个... 1. List.php //显示所有用户列表
这个页面只显示 用户名 ,还有每个用户行都有“查看”按钮。点击查看进入个人详细信息页面info.php。
2. info.php //显示个人信息
我想在这里显示 头像图片。
3. image.php //头像图片显示页面。
//---------------代码如下
1. List.php
while(..){
echo " <tr><form action = 'info.php' method = 'post'> ";
echo " <td> <input style='border:0;width:90px' readonly type='text' name='name' value='".$row[student_name]."'> </td>"
echo " <td><input type='submit' name='edit' value='查看' ></td>";
echo "</form></tr>"
}
2.info.php
echo "<td>";
echo "<img src='image.php'>"; //显示图片

3.image.php
<?php
$img_sql="select image_id,content from nsms_images where image_id='$imgid'";// 问题就在这里。=====>>>>>>>>
$img_query = @MYSQL_QUERY($img_sql);
$data = @MYSQL_RESULT($img_query, 0, "content");
header('Content-type: image/gif',true);
echo $data;
?>

问题:那个参数怎么传?我现在固定值 来显示页面呢。。。
还有我的工程SESSION 被重写了,不能用!
大侠们帮忙,怎么实现 info.php加载的时候 可以改变image.php 中的$imgid的值?
展开
 我来答
情感家庭小导师
2011-05-18 · TA获得超过449个赞
知道小有建树答主
回答量:807
采纳率:0%
帮助的人:247万
展开全部
修改第一
echo " <tr><form action = 'info.php?id=$row[imgid]' method = 'post'> ";
修改第二:
你在info.php中接受你传过来的id
加入用$cls = $_POST["id"];
然后把id在这样传值
echo "<img src='image.php?imgid=$cls'>";
最后
$img_sql="select image_id,content from nsms_images where image_id='$imgid'";这里就可以得到参数了
abccccaf
2017-09-21 · TA获得超过845个赞
知道小有建树答主
回答量:912
采纳率:86%
帮助的人:260万
展开全部

你这写的什么东西啊,显示用户头像没有这么难吧,

如果头像直接就在数据表中,你就直接显示啊:

foreach($users as $vo) {
    echo "<div>";
    echo '用户名' . $vo['username'];
    echo '头像' . '<img src="'.$vo['avatar'].'" />';   // 你怎么传个字符串 image.php进去
    echo "</div>";     // 你的image.php已经输出头像了为什么还要写 img
}

如果不在数据表中,遍历的时候查询/在别的页面查询

foreach($users as $vo) {
    $user_id = $vo['id'];
    $sql = "SELECT avatar FROM avatars WHERE uid = $user_id"; // 如果你单独有一个头像表,那这个 uid 就是你的外键,对应着每个用户的id
    $r = mysql_query($sql);   // 找出当前遍历用户的头像
    $avatar = mysql_fetch_assoc($r)['avatar'];
    echo "用户头像 <img src='$avatar' />";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xp12315
2011-05-18 · TA获得超过660个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:451万
展开全部
info.php?imgid=somd_id

//<img src="image.php?imgid='{$_GET['imgid']}'" />

这样不就行了么。。。。
追问
这样的话 还是需要点击,并且跳转到 image.php页面了!
我现在是 当List.php 跳转到 info.php 时候就要显示正确对应的图片!
您还有没有更好的办法啊?

或我这 设计有问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式