PHP让数据 横4自动换行、每页显示10个、并分页显示、下面是我的基本代码、能显示
conn.php文件‘<?php$conn=@mysql_connect("localhost","root","520371")ordie("连接数据库失败!");my...
conn.php文件‘
<?php
$conn = @mysql_connect("localhost","root","520371") or die("连接数据库失败!");
mysql_select_db("grsj",$conn);
error_reporting(0);
header("Content-Type: text/html; charset=gb2312")
?>
基本的显示页面shishi1.asp
<?php
header("Content-Type: text/html; charset=gb2312")
?>
<?php
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?php
$sql="select * from uu order by id desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td>用户名<?php echo $row[u_user];?> 详细地址<?php echo $row[u_add];?></td>
</tr>
<tr bgColor="#ffffff">
<td>姓名<?php echo $row[u_name];?></td>
</tr>
<?php
}
?>
求大神帮我的基本代码处理下、达到横4自动换行、每页显示10个、分页显示的作用、小弟感激涕零!!
如果大神有更好的代码、可以帮我写点、、我的数据库名grsj 表名 uu
4个字段名
id 主键 自动编号
u_user
u_name
u_add 展开
<?php
$conn = @mysql_connect("localhost","root","520371") or die("连接数据库失败!");
mysql_select_db("grsj",$conn);
error_reporting(0);
header("Content-Type: text/html; charset=gb2312")
?>
基本的显示页面shishi1.asp
<?php
header("Content-Type: text/html; charset=gb2312")
?>
<?php
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?php
$sql="select * from uu order by id desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td>用户名<?php echo $row[u_user];?> 详细地址<?php echo $row[u_add];?></td>
</tr>
<tr bgColor="#ffffff">
<td>姓名<?php echo $row[u_name];?></td>
</tr>
<?php
}
?>
求大神帮我的基本代码处理下、达到横4自动换行、每页显示10个、分页显示的作用、小弟感激涕零!!
如果大神有更好的代码、可以帮我写点、、我的数据库名grsj 表名 uu
4个字段名
id 主键 自动编号
u_user
u_name
u_add 展开
1个回答
展开全部
<?php
header("Content-Type: text/html; charset=gb2312");
include("conn.php");
$pageSize = 10;
$page = isset($_GET['p']) ? intval($_GET['p']) : 1 ;
$page = max(1, $page);
$pageIndex = $pageSize * ($page-1);
$sql="select count(*) as num from uu";
$pageQuery = mysql_query($sql);
$numRs = mysql_fetch_array($query);
$totalNum = $numRs['num'];
$sql="select * from uu order by id desc limit {$pageIndex}, {$pageSize}";
$query=mysql_query($sql);
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<tr>
<th>ID</th>
<th>用户名</th>
<th>地 址</th>
<th>姓 名</th>
</tr>
<?php
$i = 0;
while($row = mysql_fetch_array($query)){
$color = $i % 2 ? '#add3ef' : '#eff3ff';
?>
<tr bgcolor="<?=$color;?>">
<td><?=$row['id'];?></td>
<td><?=$row['u_user'];?></td>
<td><?=$row['u_add'];?></td>
<td><?=$row['u_name'];?></td>
</tr>
<?php
}
?>
</table>
<?php
$totalPages = ceil(1.0 * $totalNum / $pageSize);
for($i = 1; $i <= $totalPages; $i++) {
?>
<div class="page">
<div class="item_<?=$i;?>"> <?=$i;?> </div>
</div>
<?php
}
?>
<style>
.page div {display: block; width: 36px; height: 36px; padding: 5px; border: 1px solid #ccc; margin:0px 3px;}
</style>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询