<?php
include("../config/conn.php");
$sql="select count(*) as total from tb_gonggao";
$rs=mysql_query($sql);
$info=mysql_fetch_array($rs);
$total=$info[total];
if($total==0){
echo "暂无公告!";
}else{
$pagesize="5";
if($total<$pagesize){
$pagecount=1;
}
if(($total%$pagesize)!=0){
$pagecount=ceil($total/$pagesize);
}else{
$pagecount=$total/$pagesize;
}
if($_GET[page]==""){
$page=1;
}else{
$page=ceil($_GET[page]);
}
?>
<div align="right" style="font-size:13px">
Pages:共 <?php echo $pagecount?> 页/共 <?php echo $total?> 条纪录
<?php
$self=$_SERVER['PHP_SELF'];
$pre_page=$page-1;
$next_page=$page+1;
if($page<=1) echo "首页";
else echo "<a href='$self?page=1'>首页</a>";
echo " ";
if($pre_page<1) echo "上一页";
else echo "<a href='$self?page=$pre_page'>上一页</a>";
echo " ";
if($next_page>$pagecount) echo "下一页";
else echo "<a href='$self?page=$next_page'>下一页</a>";
echo " ";
if($page>=$pagecount)
echo "尾页";
else echo "<a href='$self?page=$pagecount'>尾页</a>";
?>
<select name="sel">
<?php for($i=1;$i<=$pagecount;$i++)
{
?>
<option value="../gg.php?page='$i'" onchange="window.location.href=this.options[selectedIndex].value">第<?php echo $i?>页</option> <?php
}
?>
</select>
</div>
?>上述程序中红色部分为下拉列表,程序功能就是实现下拉列表到第几页时就跳到第几页的页面,郊果和上一页,下一页的郊果一样。现在不知道<option>选项和onchange怎么写来实现这个效果,请各位高手相助!!!
include("../config/conn.php");
$sql="select count(*) as total from tb_gonggao";
$rs=mysql_query($sql);
$info=mysql_fetch_array($rs);
$total=$info[total];
if($total==0){
echo "暂无公告!";
}else{
$pagesize="5";
if($total<$pagesize){
$pagecount=1;
}
if(($total%$pagesize)!=0){
$pagecount=ceil($total/$pagesize);
}else{
$pagecount=$total/$pagesize;
}
if($_GET[page]==""){
$page=1;
}else{
$page=ceil($_GET[page]);
}
?>
<div align="right" style="font-size:13px">
Pages:共 <?php echo $pagecount?> 页/共 <?php echo $total?> 条纪录
<?php
$self=$_SERVER['PHP_SELF'];
$pre_page=$page-1;
$next_page=$page+1;
if($page<=1) echo "首页";
else echo "<a href='$self?page=1'>首页</a>";
echo " ";
if($pre_page<1) echo "上一页";
else echo "<a href='$self?page=$pre_page'>上一页</a>";
echo " ";
if($next_page>$pagecount) echo "下一页";
else echo "<a href='$self?page=$next_page'>下一页</a>";
echo " ";
if($page>=$pagecount)
echo "尾页";
else echo "<a href='$self?page=$pagecount'>尾页</a>";
?>
<select name="sel">
<?php for($i=1;$i<=$pagecount;$i++)
{
?>
<option value="../gg.php?page='$i'" onchange="window.location.href=this.options[selectedIndex].value">第<?php echo $i?>页</option> <?php
}
?>
</select>
</div>
?>上述程序中红色部分为下拉列表,程序功能就是实现下拉列表到第几页时就跳到第几页的页面,郊果和上一页,下一页的郊果一样。现在不知道<option>选项和onchange怎么写来实现这个效果,请各位高手相助!!!
<select onchange="document.location.href='url?page=$page'">
那<option>中的value怎么传值??
你也可以为你的select 命名id或name
用document.getElementById("xx").value
document.getElementByName("xx").value