php 显示用户头像图片问题

2025-03-04 04:30:21
推荐回答(3个)
回答1:

修改第一
echo "

";
修改第二:
你在info.php中接受你传过来的id
加入用$cls = $_POST["id"];
然后把id在这样传值
echo "";
最后
$img_sql="select image_id,content from nsms_images where image_id='$imgid'";这里就可以得到参数了

回答2:

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

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

foreach($users as $vo) {
    echo "
";
    echo '用户名' . $vo['username'];
    echo '头像' . '';   // 你怎么传个字符串 image.php进去
    echo "
";     // 你的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 "用户头像 ";
}

回答3:

info.php?imgid=somd_id

//

这样不就行了么。。。。