当前位置:首页 > PHP教程 > php应用 > 列表

PHP实现搜索时记住状态的方法示例

发布:smiling 来源: PHP粉丝网  添加日期:2021-09-17 10:14:00 浏览: 评论:0 

这篇文章主要介绍了PHP实现搜索时记住状态的方法,结合实例形式分析了php通过get参数传递及DOM元素形式记录搜索状态的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下。

本文实例讲述了PHP实现搜索时记住状态的方法,分享给大家供大家参考,具体如下:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  5. <title>PHP Of Search Remember state</title> 
  6. </head> 
  7. <!--方式一 模版获取GET参数方式记住条件--> 
  8. <php> 
  9. $start = $_GET['start']; 
  10. $end = $_GET['end']; 
  11. </php> 
  12. <!--方式二 DOM加载方式传递条件--> 
  13. <php> 
  14. $search = $_GET['search']; 
  15. </php> 
  16. <script type='text/javascript'> 
  17. //DOM加载结束 
  18. $(function(){ 
  19. {if:$this->search} 
  20. var searchData = {echo:JSON::encode($this->search)}; 
  21. for(var index in searchData) 
  22. $('[name="search['+index+']"]').val(searchData[index]); 
  23. {/if} 
  24. }); 
  25. </script> 
  26. <body> 
  27. <!--方式一 模版获取GET参数方式记住条件--> 
  28. 时间:<input type="text" name='start' value='{$start}' /> —— <input type="text" value="{$end}" name='end' /> 
  29. <!--方式二 DOM加载方式传递条件--> 
  30. 姓名:<input name="search[username]" type="text" value="" /> 
  31. 电话:<input name="search[telphone]" type="text" value="" /> 
  32. </body> 
  33. </html> 

补充:

此外还需要注意,普通的GET请求形如:http://yourWebname.com/index.php?ids=1&ids=2 可传递对应的单个参数

而使用形如:http://test.tmp/index.php?ids[]=1&ids[]=2 的形式可传递数组参数

Tags: PHP搜索记住状态

分享到: