2 jinshengxi JinShengXi 于 2014.12.17 19:20 提问

php与JS分页的问题,谢谢!

我用JS做了个分页“科技”和“人文”,然后用php做了“上一页”、“下一页”的分页,但是当点击“人文”分页的下一页时会先跳转到“科技”分页然后手动查看“人文”分页才能看到所选择的下一页,这该怎么解决呢?谢谢!

2个回答

showbo
showbo   Ds   Rxr 2014.12.17 21:25

代码没有不知道你js哪里出问题了啊。。是不是关键字没有更新

JinShengXi
JinShengXi   2014.12.17 23:13
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"; }; } };

商品交易

商品互换

0) { echo'Date:'. $row['date'].'
'; echo'Name:'. $row['name'].'
'; echo'Score:'. $row['score'].'
'; echo ''.'
'; } 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=='trade'){ ?> 首页 | [] | [] | [] | [] | .....尾页


<?php

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?>]
|

.....

<?php
}
?>

showbo
showbo 而且你的js代码只是控制tab的显示隐藏啊。贴出来的代码分页链接也没见你加关键字,是通过参数cf代表关键字?
大约 3 年之前 回复
showbo
showbo 发代码的时候用</>这个格式化下代码,要不代码会乱七八糟的
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!