20,359
社区成员
发帖
与我相关
我的任务
分享
<?php
//1.导入配置文件
require("dbconfig.php");
?>
<html>
<head>
<title>明溪县蚂蚁文具管理系统</title>
<script type="text/javascript">
function dodel(id){
if(confirm("确定要删除吗?")){
window.location="action.php?action=del&id="+id;
}
}
</script>
</head>
<body>
<center>
<?php include("menu.php"); //导入导航栏 ?>
<!-----搜索表单--------->
<form action="ss.php" method="get">
<h2>货号:<input type="text" name="hh" size="15" style="height:28px" value="<?php echo !empty($_GET['hh'])?$_GET['']:""; ?>" />
名称:<input type="text" name="mc" size="15" style="height:28px" value="<?php echo !empty($_GET['mc'])?$_GET['']:""; ?>" />
条形码:<input type="text" name="txm" size="15" style="height:28px" value="<?php echo !empty($_GET['txm'])?$_GET['']:""; ?>"/>
<input type="submit" style='font-size:22px'value="查询" /></h2>
<!-----全部显示 <input type="button" value="全部信息" onClick="window.location='ss.php'"/>--------->
</form>
<!-------------->
<table width="98%" border="1" cellpadding="0" cellspacing="0">
<tr>
<th>序号</th><th>条形码</th><th>货号</th>
<th>品牌</th><th>产品名称</th><th>单位</th><th>颜色</th>
<th>进货时间</th><th>销售价</th><th>备注</th>
</tr>
<?php
//=============================
//封装搜索信息
$wherelist = array();//定义一个封装搜索条件的数组变量
$urllist = array(); //定义了一个封装搜索条件的url数组,语句放置到url后面做url参数使用
//判断新闻标题是否有值,若有则封装此搜索条件
if(!empty($_GET["txm"])){
$wherelist[]="txm like '%{$_GET['txm']}%'";
$urllist[]="txm={$_GET['txm']}";
}
//判断关键字是否有值,若有则封装此搜索条件
if(!empty($_GET["mc"])){
$wherelist[]="mc like '%{$_GET['mc']}%'";
$urllist[]="mc={$_GET['mc']}";
}
//判断作者是否有值,若有则封装此搜索条件
if(!empty($_GET["hh"])){
$wherelist[]="hh like '%{$_GET['hh']}%'";
$urllist[]="hh={$_GET['hh']}";
}
//组装搜索条件
if(count($wherelist)>0){
$where = " where ".implode(" and ",$wherelist);
$url = "&".implode("&",$urllist);
}
//echo $where;
//echo $url;
//=============================
//2.1 插入分页处理代码
//======================================
//1. 定义一些分页变量
$page=isset($_GET["page"])?$_GET['page']:1; //当前页号
$pageSize=10; //页大小
$maxRows; //最大数据条
$maxPages; //最大页数
//2. 获取最大数据条数
@$sql = "select count(*) from product {$where}";
$res = mysql_query($sql,$link);
$maxRows = mysql_result($res,0,0); //定位从结果集中获取总数据条数这个值。
//3. 计算出共计最大页数
$maxPages = ceil($maxRows/$pageSize); //采用进一求整法算出最大页数
//4. 效验当前页数
if($page>$maxPages){
$page=$maxPages;
}
if($page<1){
$page=1;
}
//5. 拼装分页sql语句片段
$limit = " limit ".(($page-1)*$pageSize).",{$pageSize}"; //起始位置是当前页减一乘以页大小
//======================================
//3. 执行查询,并返回结果集
@$sql = "select * from product {$where} order by id asc {$limit}";
@$result = mysql_query($sql,$link);
//4. 解析结果集,并遍历输出
while($row = mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>{$row['id']}</td>";
echo "<td>{$row['txm']}</td>";
echo "<td>{$row['hh']}</td>";
echo "<td>{$row['pp']}</td>";
echo "<td>{$row['mc']}</td>";
echo "<td>{$row['dw']}</td>";
echo "<td>{$row['ys']}</td>";
// echo "<td>{$row['ghs']}</td>";
echo "<td>{$row['jhsj']}</td>";
// echo "<td>{$row['pfj']}</td>";
echo "<td>{$row['xsj']}</td>";
echo "<td>{$row['bz']}</td>";
// echo "<td>
// <a href='javascript:dodel({$row['id']})'>删除</a>
// <a href='edit.php?id={$row['id']}'>修改</a></td>";
echo "</tr>";
}
//5. 释放结果集
mysql_free_result($result);
mysql_close($link);
?>
</table>
<?php
$url = !empty($url)?$url:"";
//输出分页信息,显示上一页和下一页的连接
echo "<br/><br/>";
echo "当前{$page}/{$maxPages}页 共计{$maxRows}条";
// echo " <a href='list3.php?page=1{$url}'>首页</a> ";
// echo " <a href='list3.php?page=".($page-1)."{$url}'>上一页</a> ";
// echo " <a href='list3.php?page=".($page+1)."{$url}'>下一页</a> ";
// echo " <a href='list3.php?page={$maxPages}{$url}'>末页</a> ";
?>
<table>
<td align="center"> <?php include("foot.php"); //导入底栏 ?></td>
</table>
</center>
</body>
</html>