echo"<td width='100'><a href=userDetail.php?id=".$msgs[$count]->userid." target='_blank'>详细数据</a></td>"
无法将id的值传到显示页面,求大神,哪里错了?PHP 

解决方案 »

  1.   

    userDetail.php 页面 print_r($_GET);  看看
      

  2.   

    print_r($msgs[$count]->userid);
    贴出结果
      

  3.   


    在userList.php里面echo"<td width='100'><a href=userDetail.php?id=".$msgs[$count]->userid." target='_blank'>详细数据</a></td>";后面加了print_r($msgs[$count]->userid);输出了所有用户id的值
      

  4.   

    我要你给出 print_r($msgs[$count]->userid); 的结果
    你贴图做什么?
      

  5.   

    userDetail.php里面的sql语句是$query="select *from users where userid= '.$id.'";
      

  6.   

    再说一遍:我要你给出 print_r($msgs[$count]->userid); 的结果
    是文本数据!
    你贴图如何分析那你不对?
      

  7.   


    你确定你这个SQL语句能取出数据吗?
    貌似你这个SQL有问题啊,你最好把这个$id  intval() 一下,然后“”里面的$id PHP可以直接识别为变量
    建议你:$id= intval($id);
    $query="select *from users where userid= $id";
    这样再试一下