PHP分页结合搜索功能

分页结合搜索功能

1.创建一个有搜索功能的表单页面

PHP分页结合搜索功能

2.点击搜索的时候,应该按照搜索的关键字进行模糊查询

PHP分页结合搜索功能

3.服务器goods_list.php接收表单提交的数据

PHP分页结合搜索功能

以后查询的时候,需要携带上拼接的where条件

PHP分页结合搜索功能

测试一把:

PHP分页结合搜索功能

但是我们点击分页的时候,又恢复到原来的状态了。

为什么?

Where条件约束没有了,因为每次点击分页时,都会重新请求goods_list.php这个文件,由于没有post提交关键字,所以$where这个变量就是空字符串了

如何解决?

点击分页时,把关键字以get方式传递过去,服务器使用$_REQUEST接收

先找到分页类里面的超链接地址:在地址上增加关键字,由于关键字将来会变化,所以我们将其保存到属性中

PHP分页结合搜索功能 PHP分页结合搜索功能 PHP分页结合搜索功能

最后,实例化分页对象之后,给其keyword属性赋值

PHP分页结合搜索功能 PHP分页结合搜索功能 PHP分页结合搜索功能

分页类的完整代码:

PHP分页结合搜索功能 PHP分页结合搜索功能 PHP分页结合搜索功能 PHP分页结合搜索功能

搜索之后输入框显示搜索的关键字,只需要修改输入框的value属性即可。

PHP分页结合搜索功能

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/10155.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(1)
重蔚的头像重蔚管理团队
上一篇 2018年9月21日
下一篇 2018年9月22日

相关推荐

  • php如何使用PHP的SNMP扩展。

    PHP的SNMP扩展是一种使PHP能够通过SNMP协议与网络设备进行通信的扩展程序。使用该扩展可以方便地获取和修改网络设备的配置信息,例如路由器、交换机等设备的CPU、内存、网络接口等信息,也可以进行诸如开关设备端口…

    2023年6月3日
    02
  • 如何利用PHP对商城平台实现全面的管理

    随着电子商务的迅猛发展,商城平台已成为一个不可或缺的电子商务平台之一。而对于商城平台的管理,不仅涵盖了产品的上架、订单的管理、库存的监控等众多方面,还要考虑到用户的购物体验、数据的统计分析、推广营销…

    2023年5月18日
    04
  • PHP与数据流处理的集成。

    随着数据处理需求不断升级,以及大数据应用的普及,数据流处理技术在近年来得到了广泛的应用。数据流处理技术的目的是在数据流中实时处理数据,以及在处理过程中同时产生新的数据流结果。PHP是一种非常流行的Web编…

    2023年5月21日
    01
  • PHP中的自动化部署工具。

    PHP作为一种广泛应用的编程语言,它的应用范围十分广泛。无论是个人网站还是大型企业应用,PHP都有着相应的应用场景。然而,在开发PHP应用过程中,如何进行自动化部署是十分重要的。因为自动化部署可以极大地减少人…

    2023年5月30日
    02
  • PHP入门指南:观察者模式。

    在现代软件开发中,设计模式是一种被广泛使用的概念。设计模式是存在于软件系统中的通用解决方案,它们经过测试和证明,可以帮助开发人员更高效地构建复杂的软件应用程序。观察者模式是其中一个很常见的设计模式,…

    2023年5月22日
    00
  • PHP实现Memcached数据库自动备份的方法

    Memcached是一款基于内存缓存的键值对存储系统,常用于Web应用程序中的缓存数据。由于Memcached的数据存储在内存中,因此备份或迁移数据时需要特殊的操作方法。本文将介绍一种基于PHP实现Memcached数据库自动备份的…

    2023年5月19日
    00
  • PHP之钩子

    PHP 提供的钩子PHP 和 Zend Engine 为扩展提供了许多不同的钩子,这些扩展允许扩展开发人员以 PHP userland 无法提供的方式控制 PHP 运行时。本章将展示各种钩子和从扩展钩子到它们的常见用例。钩子到 PHP 功能的一…

    2022年6月13日
    0153
  • PHP8.0中的图像处理库

    随着数字化时代的到来,图像处理在各行各业中的应用越来越广泛,尤其是随着互联网技术的不断发展,图像在网页设计和移动应用中的重要性也得到了越来越高的认可。而在这个领域中,PHP8.0中新增的图像处理库,为我们…

    2023年5月18日
    01

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息