PHP怎样接收传递过来的值?

时间:2021-11-12 05:02:16
在第一个页面,有一个像<a href="show.php?id=2"></a>的链接,
如果是用ASP的话,在第二个页面可以用
<%id=request("id")%>
<% 
sql="select * from news where id="&id
%>
来查询指定的记录,

现在我想把这代码变成PHP的,
第二个页面的代码要怎么写呢?
谢谢了

13 个解决方案

#1


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

#2


简单点:

$id= $_GET['id'];

#3


给你补充完整点


if (isset($_GET['id'])){
$id=$_GET['id'];
}else{
echo 'id错误';
exit();
}
sql="select * from news where id=".$id;


#4


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

#5


该回复于2011-11-07 09:52:25被版主删除

#6


路过的 

#7


路过的

#8


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

#9


可以这样。

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

#10


引用 9 楼 tottyandbaty 的回复:
可以这样。

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

这个晓不得,等待高手来解答......

#11


来学习的

#12


上面已经给你答案了,过来接分

#13


楼主的结贴率   105%

#1


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

#2


简单点:

$id= $_GET['id'];

#3


给你补充完整点


if (isset($_GET['id'])){
$id=$_GET['id'];
}else{
echo 'id错误';
exit();
}
sql="select * from news where id=".$id;


#4


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

#5


该回复于2011-11-07 09:52:25被版主删除

#6


路过的 

#7


路过的

#8


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

#9


可以这样。

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

#10


引用 9 楼 tottyandbaty 的回复:
可以这样。

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

这个晓不得,等待高手来解答......

#11


来学习的

#12


上面已经给你答案了,过来接分

#13


楼主的结贴率   105%