在第一个页面,有一个像<a href="show.php?id=2"></a>的链接,
如果是用ASP的话,在第二个页面可以用
<%id=request("id")%>
<% 
sql="select * from news where id="&id
%>
来查询指定的记录,现在我想把这代码变成PHP的,
第二个页面的代码要怎么写呢?
谢谢了

解决方案 »

  1.   

    $id = isset($_GET['id'])?$_GET['id']:'';
     这样取就可以
      

  2.   

    给你补充完整点
    if (isset($_GET['id'])){
    $id=$_GET['id'];
    }else{
    echo 'id错误';
    exit();
    }
    sql="select * from news where id=".$id;
      

  3.   

    你在ASP中用的request其实包含了GET和POST两种方法了。
    当然在PHP中也有 $_REQUEST[]可用,或者可以用具体的 $_GET[]、 $_POST[]。
      

  4.   

    不过这样闯过来的数字最好intval哈
      

  5.   

    可以这样。$id=$_GET["id"]+0;//比起intval,是不是好点呢?