一步一步设断点,如 die("to here")看有没有走到“首页、上一页、下一页、末页”的链接
解决方案 »
- jQuery EasyUI的datagrid数据不能在页面显示
- DOM处理xml时总是提示“XML 文档只能有一个顶层元素。”之类的错误,谁可以帮忙看看,谢谢了
- php 修改服务器上txt
- 为什么在xampp1.5.1(php5.1/mysql5.0)环境下运行不了Discuz!论坛呢?
- php环境报403错误
- [求救]在PHP中如何取到flash send()過來的數據
- 大家帮看看问题出在哪?
- php中处理回车换行问题?#####################
- 关于用PHP操作ftp实现文件夹上传与下载
- 一个简单SESSION 问题,请解决。在线等,没分了不好意思.
- Call to a member function fetch_array() on a non-object错误,求助!
- 怎么我访问zend Framework一定要加上index.php才正常?!
同意。
prod_search_list.php<?php/* TODO: Add code here */
require_once("session.php");
require_once("prod.class.php");
$prodname = $_POST["prodname"];
if($prodname == "") $prodname=$_GET["prodname"]; $array_prod = get_prod_search_list("select Products.*,ProdClass.ParentID from Products,ProdClass where Products.ClassID=ProdClass.ClassID and Products.ProdName LIKE '%$prodname%' ORDER BY ProdID");$NumberOfResults=count($array_prod);//每页的大小
$Limit = 2;
$page=$_GET["page"];
//如果没有page number,则默认当前page为1
if($page == "") $page=1; //计算总页数
$NumberOfPages=ceil($NumberOfResults/$Limit);
$query = "select Products.*,ProdClass.ParentID from Products,ProdClass where Products.ClassID=ProdClass.ClassID and Products.ProdName LIKE '%$prodname%' ORDER BY ProdID LIMIT " . ($page-1)*$Limit . ",$Limit";
$array_prod = get_prod_search_list($query);?>
<script language = "JavaScript">function gotoPage(searchstring,page)
{
//alert("prod_search_list.php?prodname="+searchstring+"&page="+page);
window.location="prod_search_list.php?prodname="+searchstring+"&page="+page; }
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<link href="../style/admin.css" rel="stylesheet" type="text/css">
<SCRIPT language=JavaScript src="../include/scripts.js"></SCRIPT>
</head><body>
<form name="form1" method="post" action="">
<?php if ($NumberOfResults>0) { ?>
<!--开始显示分页导航-->
<div align="center"><b>共查询到 <?php echo $NumberOfResults ?> 条记录 总共 <?php echo $NumberOfPages?> 页 </b>
<?php if ($page>1)
{
echo "<a href='prod_search_list.php?prodname=".urlencode($prodname)."&page=1'>第一页</a>";
echo " ";
echo "<a href='prod_search_list.php?prodname=".urlencode($prodname)."&page=".($page-1)."' >上一页</a>";
echo " ";
}
else
{
echo "第一页";
echo " ";
echo "上一页";
echo " ";
}
if ($page<$NumberOfPages)
{
echo "<a href='prod_search_list.php?prodname=".urlencode($prodname)."&page=".($page+1)."' >下一页</a>";
echo " ";
echo "<a href='prod_search_list.php?prodname=".urlencode($prodname)."&page=".($NumberOfPages)."' >最末页</a>";
}
else
{
echo "下一页";
echo " ";
echo "最末页";
}
?>
<select name="selpage" onchange="gotoPage('<?php echo $prodname?>',document.form1.selpage.options[document.form1.selpage.selectedIndex].value);">
<?php for($i=1;$i<=$NumberOfPages;$i++)
{
echo "<option value=$i>".$i."</option>";
}
?>
</select>
</div>
<!--结束分页导航显示-->
<!--开始显示产品-->
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="F2F2F2">
<td height="30"> </td>
<td align="center"><strong>产品名称</strong></td>
<td align="center"><strong>小图片</strong></td>
<td align="center"><strong>操作</strong></td>
</tr>
<?php foreach($array_prod as $row_prod) { ?>
<tr>
<td height="30"><input type="checkbox" name="prodcheckbox"></td>
<td><?php echo $row_prod["ProdName"] ?></td>
<td align="center"><a href="javascript:openpopupSize('../images/prod/<?php echo $row_prod["LargePic"] ?>',500,400)"><img src='../images/prod/<?php echo $row_prod["SmallPic"] ?>' alt='浏览产品大图片' border=0></a></td>
<td align="center"><a href="prod_edit.php?parentid=<?php echo $row_prod["ParentID"] ?>&classid=<?php echo $row_prod["ClassID"] ?>&prodid=<?php echo $row_prod["ProdID"] ?>" >修改</a> | <a href="prod_del.php?prodid=<?php echo $row_prod["ProdID"] ?>" onClick="return ConfirmDel('确定要删除产品吗?删除后不能恢复!');">删除</a></td>
</tr>
<?php } ?>
</table>
<!--结束显示产品-->
<?php
}
else
{
echo "<div align=center><b>没有符合条件的记录!</b></div>";
}
?>
</form>
</body>
</html>
有错$begin_record = 0;
怎么能在初始时赋值呢?这个应该是个变化的吧?
$begin_record = isset($first)?$_GET['first'] : '';
$begin_record = isset($prev)?$_GET['prev'] : '';
$begin_record = isset($next)?$_GET['next'] : '';
$begin_record = isset($last)?$_GET['last'] : '';