$mysql_server_name="localhost"
$mysql_username='root'
$mysql_password=''
$mysql_database='hp'
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)
@mysql_connect("localhost","root","") or die("数据库连接失败")
@mysql_select_db("hp") or die("数据库不存在")
mysql_query("set names utf8")
$pagesize = $_GET['pagesize'] > 0 ? $_GET['pagesize'] : 10 //默认情况下每页显示10条数据
$pagenum = $_GET['pagenum'] > 0 ? $_GET['pagenum'] : 0
$query_start = $pagesize * $pagenum
if($_POST['submit']){
$strsql_add = ''
$strsql_add .=$_POST['idc'] ? " and idc='$_POST[idc]' ":""
$strsql_add .=$_POST['jiguihao'] ? " and jiguihao='$_POST[jiguihao]' ":""
$strsql_add .=$_POST['neicun'] ? " and neicun='$_POST[neicun]' ":""
$strsql_add .=$_POST['yingpan'] ? " and yingpan='$_POST[yingpan]' ":""
$strsql_add .=$_POST['xinghao'] ? " and xinghao='$_POST[xinghao]' ":""
$strsql_add .=$_POST['cpu'] ? " and cpu='$_POST[cpu]' ":""
$strsql_add .=$_POST['guishu'] ? " and guishu='$_POST[guishu]' ":""
$strsql_add .=$_POST['ip'] ? " and ip='$_POST[ip]' ":""
}
$strsql="select * from zichan where 1=1 $strsql_add limit $query_start, $pagesize"
$result=mysql_db_query($mysql_database,$strsql,$conn)
$row=mysql_fetch_row($result)
$nextpage_num = $pagenum++
$lastpage_num = ceil(count($row)/$pagesize)
echo '<font face="verdana">'
echo '<table border="1" cellpadding="1" cellspacing="2">'
// 显示字段名称
echo "</b><tr></b>"
for ($i=0 $i<mysql_num_fields($result) $i++)
{
echo '<td bgcolor="#00FF00"><b>'.
mysql_field_name($result, $i)
echo "</b></td></b>"
}
echo "</tr></b>"
// 定位到第一条记录
mysql_data_seek($result, 0)
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "<tr></b>"
for ($i=0 $i<mysql_num_fields($result) $i++ )
{
echo '<td bgcolor="#00FF00">'
echo $row[$i]
echo '</td>'
}
echo '<td><a href=\'xiugai.php?id='.$row[0].'\'>修改</a>'
echo '</td>'
echo '<td><a href="javascript:void(0)" onclick="if(window.confirm(\'确认删除?\')){window.location.href=\'del.php?id='.$row[0].'\'}">删除</a>'
echo '</td>'
echo "</tr></b>"
}
echo "</table></b>"
echo "</font>"
// 释放资源
mysql_free_result($result)
// 关闭连接
mysql_close($conn)
?>
html页面要增加的参数:
首页 增加 &pagenum=0 或者 不加
下一页 &pagenum= $nextpage_num
尾页 &pagenum= $lastpage_num
你不应该建立那么多的表,假设你的article_1,..2等表现在有A,B,C,D等字段,那么完全可以只建立一个article表,里面除了原来的A,B,C,D等字段外,增加一个tab字段,分别记录数据来源于哪个表,这样程序就很简答,分页排序都非常容易。数据库的设计非常关键。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)