永发信息网

php如何通过url参数进行查询?

答案:3  悬赏:40  手机版
解决时间 2021-03-30 13:33
  • 提问者网友:爱了却不能说
  • 2021-03-29 17:09
php如何通过url参数进行查询?
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-03-29 18:13
好像是这样


首先,第一次传递的参数是从数据库中提取出来的,也就是p  c price 这3个都为空的时候。
然后你就判断,当  p c price 这3个传过来的参数有哪个不等于空了,就说明这个已经查到了结果。
你就可以把  price的结果赋值给url上的price了。


大概:
if($_REQUEST['pri']==""){ //判断参数是否为空,空则从数据库从提取价钱这个字段值;
$pri=$row['price'];
}else{
$pri=$_REQUEST['pri'];    //如果不为空就把前一个价格给继续传递下去
}

&c=&pri='> 
//现在这样写的后果是点击一次之后pri的值就不会改变了,要想改变还得看需要的时候再重新把它给清空,重新赋值。


//代码可能达不到你想要的效果,主要是处理上一个url参数的思路。
全部回答
  • 1楼网友:醉吻情书
  • 2021-03-29 20:33
把基础大牢,p=省份,c=城市,然后程序里用request获取对应的值进行处理。还有这样传参数不太友好,可以伪静态,不过现在你要搞定的是最最最基础的传参数和接受参数的内容。追问我点击具体省份,url是
index.php?p=xxx,然后我点击城市后应该是index.php?p=a&c=b,如果我还要点击价格条件,此时url
应该是index.php?p=a&c=b&price=c,最后改变城市时原来的价格条件不能变,url是index.php?p=a&c=m&p=c,也就是每次点击查询的结果和上一次的url是有关联的,这样我该怎么做?
  • 2楼网友:夜风逐马
  • 2021-03-29 19:38
URL/s=city php 接收 $_GET["s"]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯