请求再次帮忙修改一下同段PHP代码!万分感谢!

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:00:30
用以代码作为蓝本,分别设计一张外页(命名为index.php)和一张内页(命名为detail.php)。

1.)内页的分页方式是一条数据一页,就是说每一张内页仅仅显示一条数据,即<a href='$url'>$name</a> ;

2.)外页显保持现在的5行6列共30条链接数据,但只读取name 这一个字段,其原来url字段部分替换为每一张内页的相应链接,每一

条链接的形式:<a href='detail.php?page=ID'>$name</a>。

我的描述不知道能不能让您明白!
-------------------------------------------------------
<?php
mysql_connect("localhost", "dat1011", "Pass123456") or
die("Could not connect: " . mysql_error());
mysql_select_db("dat1011");

$perpagenum = 30;//定义每页显示几条
$total = mysql_fetch_array(mysql_query("select count(*) from link2"));//查询数据库中一共有多少条数据
$Total = $total[0]; //
$Totalpage = ceil($Total/$perpagenum);//上舍,取整
if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage)//page可能的四种状态
{
$page=

index.php 修改为:

<?php 
mysql_connect("localhost", "dat1011", "Pass123456") or die("Could not connect: " . mysql_error()); 
mysql_select_db("dat1011"); 

$sql = "select count(*) from link2";//查询数据库中一共有多少条数据 
$rs = mysql_query($sql); 
list($Total) = mysql_fetch_array($rs);
mysql_free_result($rs);

if($Total)//如果$total不为空则执行以下语句 

  $perpagenum = 30;//定义每页显示几条 
  $Totalpage = ceil($Total/$perpagenum);//上舍,取整 
  if(!isset($_GET['page'])||!intval($_GET['page'])||$_GET['page']>$Totalpage) $page=1; //page可能的四种状态 
  else $page=$_GET['page'];//如果不满足以上四种情况,则page的值为$_GET['page'] 
 &n