|

楼主 |
发表于 2003-10-10 18:59:46
|
显示全部楼层
HOHO还是不懂啊,该解决的都解决了,可是下一页调用不知道为什么无效
[PHP]
<?php
$myconn=mysql_connect("localhost","","");
mysql_select_db("php",$myconn);
$page_size=15; //每一页中的记录数.
$sql="select * from flash order by pic desc";
$r_sql=mysql_query($sql) or die(mysql_error()."3<br>");
$total=mysql_num_rows($r_sql);//得到数据库中一共有多少要的记录数
$pages=intval($total/$page_size);//intval()取得整数.得到一共要分多少页.
if($total%$page_size) $pages++; //如果只有一页就把页数变量赋值为1.
if(empty($page)) { //为$page这个变量赋值
$page=1;
$from=0;
}
else {
$from=$page*$page_size-$page_size;
//从第一条记录开始查找.
}
$sql="select * from flash limit ".$from.",".$page_size;
$res=mysql_query($sql) or die(mysql_error()."4<br>");
$row_ID=Array();
$row_title=Array();
$row_author=array();
$row_singer=array();
$row_size=array();
$row_memo=Array();
$row_type=Array();
$row_source2=array();
$row_pic=array();
//赋值
$i=0;
while($row=mysql_fetch_array($res)){
$row_ID[$i]=mysql_result($res,$i,'ID');//主题
$row_title[$i]=mysql_result($res,$i,'title');//地址
$row_author[$i]=mysql_result($res,$i,'author');//日期
$row_singer[$i]=mysql_result($res,$i,'singer');//期数
$row_size[$i]=mysql_result($res,$i,'size');//作者
$row_memo[$i]=mysql_result($res,$i,'memo');//主题
$row_type[$i]=mysql_result($res,$i,'type');//地址
$row_source2[$i]=mysql_result($res,$i,'source2');//日期
$row_pic[$i]=mysql_result($res,$i,'pic');//期数
#echo ($row_pic[$i]."<br>");
$i++;
?>
<table border="0" cellPadding="0" cellSpacing="0" width="508">
<tr>
<td background="00/temp_05.gif" colSpan="5"><!--Start-->
<table align="center" border="0" cellPadding="0" cellSpacing="0" width="95%">
<tbody>
<tr>
<td vAlign="top" width="28%">
<a href=../<?echo $row["source2"]?>.swf target="_blank"><img border="1" height="60" src="images/<?echo $row["pic"]?>.gif" width="126"></a>.
.
.
.
.
.
</table>
<?
}
mysql_close($myconn);
?>
<?php
$a1="<a href=new1.php?";
if($page==1){
echo("首页 上一页");
}
else{
$p_back=$page-1;
echo("$a1&page=1><font color=#ff0000>首页</font></a> $a1&page=$p_back><font color=#ff0000>上一页</font></a>");
}
if($page>=$pages){
echo("下一页 尾页");
}
else{
$p_front=$page+1;
echo("$a1&page=$p_front><font color=#ff0000>下一页</font></a> $a1&page=$pages><font color=#ff0000>尾页</font></a>");
}
echo(" 第 ".$page." 页 ");
echo ("共[$pages]页 ");
?>
</body>
</html> [/PHP] |
|