php 搜索+搜索结果分页思路, 10

求php模糊搜索及把搜索结果分页,求思路顺便加上个分页思路,我把所有的分都给你... 求php模糊搜索及把搜索结果分页,求思路顺便加上个分页思路,我把所有的分都给你 展开
 我来答
夏霖说中医养生
2014-12-12 · TA获得超过1098个赞
知道小有建树答主
回答量:1173
采纳率:50%
帮助的人:273万
展开全部
<?
//判断页数
if(!$_GET["page"])
{
$page=1; //如果没有接收到域名传值就设定为第一页
}
else
{
$page=$_GET["page"]; //有接收到域名传值就设定为指定的页数
}
if($_POST["page"])
{
$page=$_POST["page"]; //如果有接收到表单传值就设定为指定的页数
}
?>

<?php
//接收关键词
$name=safe($_REQUEST["name"]);

$sql= "select * from 表名 where name like '%$name%' order by id desc";

$result=mysql_query($sql,$conn); //执行语句并返回值
//将返回的值组成数组,用值定位项
?>

<?
$num=mysql_num_rows($result); //统计返回的记录项总数
for($a=0;$a<$num;$a++)
{
$btg=mysql_fetch_array($result); //将记录中返回一条记录赋给$btg数组
$aa[$a]=array($btg[0],$btg[1],$btg[2],$btg[3],$btg[4],$btg[5],$btg[6],$btg[7],$btg[8],$btg[9],$btg[10],$btg[11],$btg[12],$btg[13],$btg[14],$btg[15]); //将$btg数组中的值分别给二维数组$aa赋值
}
?>
<form id="form1" name="form1" method="post" action="search.php">
<table width="70%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#e8e8e8">
<tr>
<td width="10%" style="background-color:#fbfbfb; padding:10px; color:#333333; font-size:14px;text-align:left;">
<strong>姓名</strong>:</td>
<td width="90%" style="background-color:#fbfbfb; padding:10px; color:#333333; font-size:14px;text-align:left;"><input name="yy_name" type="text" id="yy_name" maxlength="20" />
<input type="submit" name="Submit2" value="查 询" /></td>
</tr>
</table>
</form>

<?
$p_num=25; //设定每页现实的记录数
$temp=($page-1)*$p_num; //计算的出当前起始的记录数
$re_num=mysql_num_rows($result); //统计该数组内的所有元素个数,表示有多少条记录
$page_z=ceil($re_num/$p_num); //计算应该分出几页
$uppage=$page-1; //设定上一页的页数
$nextpage=$page+1; //设定下一页的页数

if($num=="0")
{
echo "<div align='center'><h3>暂无信息</h3></div>";
}
?>

下面用for 循环
更多追问追答
追问
我想要思路谢谢,文字型的
追答
获取关键词,sql模糊查询
佳达源
2024-10-28 广告
AR0144CSSM20SUKA0-CPBR这款产品,作为我司产品线中的重要一员,集成了高精度的传感器技术与先进的图像处理算法,广泛应用于安防监控、工业自动化及机器视觉等领域。其卓越的性能与稳定性,确保了在各种复杂环境下的精准数据采集与高效... 点击进入详情页
本回答由佳达源提供
279838089
2014-12-12 · TA获得超过2801个赞
知道大有可为答主
回答量:2818
采纳率:50%
帮助的人:1684万
展开全部
模糊查询使用like即可
搜索分页,使用limit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式