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


Posted in PHP onMay 11, 2018

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP Of Search Remember state</title>
</head>
<!--方式一 模版获取GET参数方式记住条件-->
<php>
$start = $_GET['start'];
$end = $_GET['end'];
</php>
<!--方式二 DOM加载方式传递条件-->
<php>
$search = $_GET['search'];
</php>
<script type='text/javascript'>
//DOM加载结束
$(function(){
{if:$this->search}
var searchData = {echo:JSON::encode($this->search)};
for(var index in searchData)
{
$('[name="search['+index+']"]').val(searchData[index]);
}
{/if}
});
</script>
<body>
<!--方式一 模版获取GET参数方式记住条件-->
时间:<input type="text" name='start' value='{$start}' /> —— <input type="text" value="{$end}" name='end' />
<!--方式二 DOM加载方式传递条件-->
姓名:<input name="search[username]" type="text" value="" />
电话:<input name="search[telphone]" type="text" value="" />
</body>
</html>

补充:

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

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

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
基于PHP与XML的PDF文档生成技术
Oct 09 PHP
在Windows中安装Apache2和PHP4的权威指南
Oct 09 PHP
PHP 常见郁闷问题答解
Nov 25 PHP
PHP对象转换为数组函数(递归方法)
Feb 04 PHP
分享8个最佳的代码片段在线测试网站
Jun 29 PHP
PHP开发微信支付的代码分享
May 25 PHP
smarty中js的调用方法示例
Oct 27 PHP
php利用反射实现插件机制的方法
Mar 14 PHP
thinkphp框架下404页面设置 仅三步
May 14 PHP
PHP getDocNamespaces()函数讲解
Feb 03 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 PHP
PHP INT类型在内存中占字节详解
Jul 20 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 #PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 #PHP
PHP分页显示的方法分析【附PHP通用分页类】
May 10 #PHP
ThinkPHP防止重复提交表单的方法实例分析
May 10 #PHP
PHP实现用户登录的案例代码
May 10 #PHP
yii2多图上传组件的使用教程
May 10 #PHP
PHP数组去重的更快实现方式分析
May 09 #PHP
You might like
php微信公众号开发之图片回复
2018/10/20 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
JS定时器实例
2013/04/17 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
python调用shell的方法
2013/11/20 Python
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
python自带的http模块详解
2016/11/06 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
python opencv捕获摄像头并显示内容的实现
2019/07/11 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
一些网络技术方面的面试题
2014/05/01 面试题
什么是跨站脚本攻击
2014/12/11 面试题
计算机毕业大学生推荐信
2013/12/01 职场文书
期中考试后的反思
2014/02/08 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android
MySQL存储过程及语法详解
2022/08/05 MySQL