本文目錄一覽:
- 1、PHP下拉列表分頁
- 2、關於PHP分頁
- 3、php下拉列表能多選么
PHP下拉列表分頁
?
$myurl = “index.php”
$pagestring .= ” 跳轉到\n select name=\”chg_go\” onchange=\”window.location.href='”.$myurl.”?page=’+this.value;\”\n”;
for($a=1;$a=$pagecount;$a++){
if( $a == $page ){
$pagestring .= ” option value=\””.$a.”\” selected”.$a.”/option\n”;
}
else{
$pagestring .= ” option value=\””.$a.”\””.$a.”/option\n”;
}
}
$pagestring .= ” /select\n 頁 /td\n/tr\n/table”;
print ($pagestring);
?
關於PHP分頁
一個分頁函數,賦好值就可以使用了
/*
‘PID 頁面中的其它傳參連接
‘page 要顯示的頁碼
‘Vcount 總記錄數
‘Pnum 每頁記錄數
‘className 超連接樣式
*/
function ThePage($Pid,$page=1,$Vcount,$Pnum,$className){
$Pcount = ceil($Vcount/$Pnum);
if($page$Pcount) $page=$Pcount;
$StartPageNum=1;
while($StartPageNum+10=$page){
$StartPageNum=$StartPageNum+10;
}
$EndPageNum=$StartPageNum+9 ;
if($EndPageNum$Pcount) $EndPageNum=$Pcount;
$show = $show.”trtd colspan=’10’ bgcolor=” align=’right’ style=’padding-right:25px;padding-top:5px;’ class='”.$className.”‘”;
$show = $show.”共b”.$Pcount.”/b頁 共有b”.$Vcount.”/b記錄 第b”.$page.”/b頁 跳到第 [ “;
if($StartPageNum1) $show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=”.($StartPageNum-1).”‘ title=’前十頁’font face=’webdings’7/font/a”;
for($go=$StartPageNum;$go=$EndPageNum;$go++){
if($go!=$page){
$show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=”.$go.”‘”.$go.”/a”;
}else{
$show = $show.”b”.$go.”/b”;
}
$show = $show.” “;
}
if($EndPageNum$Pcount) $show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=”.($EndPageNum+1).”‘ title=’下十頁’font face=’webdings’8/font/a”;
$show = $show.”] 頁”;
if($page!=1) $show = $show.”a class='”.$className.”‘ href=’?”.$Pid.”page=1′ 首頁/a a class='”.$className.”‘ href=’?”.$Pid.”page=”.($page-1).”‘上一頁/a”;
if($Pcount-$page!=0) $show = $show. “a class='”.$className.”‘ href=’?”.$Pid.”page=”.($page+1).”‘ 下一頁/a a class='”.$className.”‘ href=’?”.$Pid.”page=”.$Pcount.”‘尾頁/a”;
$show=$show.”/tr/td”;
return $show;
}
========================附帶一個使用例子=============================
?
//設置參數
$page = $_REQUEST[“page”];
if($page==””) $page = 1;
$T = $_GET[“T”];
if($T==””) $T = 1;
$Pid = “T=”.$T.””;
$wheresql = “where T = “.$T;
$recordListTable = “zc_news”;
$Pnum = 10;
$classname = “lwf”;
//以下不用修改
$rs = mysql_query(“select count(*) from `”.$recordListTable.”` $wheresql “);
$Vcount = @mysql_result($rs,0);
@mysql_free_result($rs);
$start = ($page – 1) * $Pnum;
$lastNum = $Vcount – ($page – 1) * $Pnum;
$limit = $lastNum $Pnum ? $Pnum : $lastNum;
$rs = mysql_query(“select * from `”.$recordListTable.”` $wheresql order by orderid desc,ID desc LIMIT $start,$limit”);
while($ary = mysql_fetch_array($rs)){
?
tr
td標題/td
/tr
?
}
@mysql_free_result($rs);
echo ThePage($Pid,$page,$Vcount,$Pnum,$classname);
?
php下拉列表能多選么
下拉列表多選不是php的功能,下面的代碼就是多選的select了,但是多選後就不是下拉菜單了,下拉菜單無法多選。
select name=”education” id=”education” multiple=”multiple” size=”3″
option value=”1″高中/option
option value=”2″大學/option
option value=”3″博士/option
/select
原創文章,作者:POCEO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/328977.html