我用JS做了个分页“科技”和“人文”,然后用php做了“上一页”、“下一页”的分页,但是当点击“人文”分页的下一页时会先跳转到“科技”分页然后手动查看“人文”分页才能看到所选择的下一页,这该怎么解决呢?谢谢!
代码没有不知道你js哪里出问题了啊。。是不是关键字没有更新
window.onload=function(){ var oTab=document.getElementById("tab"); var aH3=oTab.getElementsByTagName("h3"); var aDiv=oTab.getElementsByTagName("div"); for(var i=0;i<aH3.length;i++){ aH3[i].index=i; aH3[i].onclick=function (){ for( var i=0;i<aH3.length;i++){ aDiv[i].style.display="none"; } aDiv[this.index].style.display="block"; }; } };if(isset($_GET['cf']))
$cf=$_GET['cf'];
$dbc=mysqli_connect(HOST,USER,PASSWORD,NAME);
$sql="select * from b";
$query=mysqli_query($dbc,$sql);
$all_num=mysqli_num_rows($query); //总条数
$page_num=3; //每页条数
$page_all_num = ceil($all_num/$page_num); //总页数
if(empty($_GET['page']))
$page= 1 ;
else
$page=$_GET['page'];
$page=(int)$page; //安全强制转换
$limit_st = ($page-1) * $page_num; //起始数
//=================================================
$sql="select * from b limit $limit_st , $page_num";
$result=mysqli_query($dbc,$sql);
while($row=mysqli_fetch_array($result))//必须用'$result'作为函数的参数
{
if( $cf=='change' && is_file(GW_UPLOADPATH.$row['st'])&&filesize(GW_UPLOADPATH.$row['st'])>0) {
echo'Date:'. $row['date'].'<br>';
echo'Name:'. $row['name'].'<br>';
echo'Score:'. $row['score'].'<br>';
echo '<img src="'.GW_UPLOADPATH.$row['st'].'">'.'<br>';
}
else
echo 'It is ERROR ! ';
}
$px = $page>=$page_all_num ? $page_all_num : $page+1 ;
$p1=$page+2;
$p2=$page+3;
$p3=$page+4;
mysqli_close($dbc);
if($cf=='change'){
?>
首页 |
&page=<?php echo $p1?>"#che>
[<?php echo $p1?>] |
&page=<?php echo $p3?>"#che>
[<?php echo $p3?>] |