<?phprequire ('dbconnect.php');//数据库连接文件include('head.php');include('search_input1.php');?>$title=$_POST['name'];$content=$_POST['content'];$select=$_POST['select...
require('dbconnect.php');//数据库连接文件
include('head.php');
include('search_input1.php');
?>
$title=$_POST['name'];
$content=$_POST['content'];
$select=$_POST['select'];
$download=$_POST['download'];
$title=trim($title);
$content=trim($content);
if($title=="" && $content=="")
{
echo "查询条件为空,请输入查询条件。";
exit();
}
if($title!="")
{
$titlesql="select MesID from ebook where title like '%$title%'";//数据库标题查询
$title_result=mysql_query($titlesql,$conn);
$titleid=array();
while($titlerow=mysql_fetch_array($title_result))
{
array_push($titleid,$titlerow[0]);
}
}
if($content!="")
{
$contentsql="select MesID from ebook where content like '%$content%'";//数据库内容查询
$content_result=mysql_query($contentsql,$conn);
$contentid=array();
while($contentrow=mysql_fetch_array($content_result))
{
array_push($contentid,$contentrow[0]);
}
}
$resultid=array();
if($title!=""&&$content=="")
{
$resultid=$titleid;
}
elseif($title==""&&$content!="")
{
$resultid=$contentid;
}
elseif($title!=""&&$content!="")
{
if($select=="或")
{
$resultid=array_merge($titleid,$contentid);
}
elseif($selert=="和")
{
$resultid=array_intersect($titleid,$contentid);
}
}
if(empty($resultid))
{
echo "
echo "
没有符合条件的内容!
";exit();
}
echo "
查询结果显示";echo "
echo "
名称";echo "
作者";echo "
时间";echo "
下载";for($i=0;$i
{
//此处显示符合查询条件的内容,要分页显示每页20个。
}
echo "
";?>
请教:如何将查询得到的结果分页显示?初学者,请修改后把代码完整贴出来,或者发送到QQ邮箱:904807795@qq.com 十分感谢。
我想1,2楼都没有明白我的意思,我是想先收索数据库,比如收索“吃饭”,假设得到30项结果,我是想把这30项结果分页显示。
展开