我A页面写的是
<a href="../question/show.php?Mid=<? echo $row[M_id] ?>"><?php echo $row[M_title]?></a>B页面用的是
$id = intval($_GET["M_id"]);
echo $id;但是$id总是为0,这是怎么回事啊。

解决方案 »

  1.   

    <a href="../question/show.php?Mid=<?=$row[M_id]=?>"><?=$row[M_title]=?></a> 0就证明有值,如楼上的,先看看传值前段值
      

  2.   

    Mid
    <a href="../question/show.php?Mid= <? echo $row[M_id] ?>"> <?php echo $row[M_title]?> </a> 
    $id = intval($_GET["Mid"]); 
      

  3.   

    echo $_GET['M_id']
    就撒也没有啊  什么都打不出来
     
      

  4.   

    那你的链接当中$row[M_id] 是否有值呢?你的问题只能一步步检查了
      

  5.   

    你的ID写错了,应该是:$id = intval($_GET["Mid"]);
    而不是:$id = intval($_GET["M_id"]);
      

  6.   

    哦不好意思,我看错了,
    你直接$id = intval($_GET["Mid"]); 也就是三楼的答案