我给倪已给关于类的控制分页的class Pages { var $total_nums; var $total_pagenums; var $pre_page; var $next_page; var $start_num; var $end_num; var $page_num; function Pages($array,$nums_per_page,$page_num) { $this->total_nums=count($array); $this->total_pagenums=ceil($this->total_nums/$nums_per_page); $this->$page_num=($this->$page_num)? $this->$page_num:1; $this->$page_num=($this->$total_pagenums>=$this->$page_num)? $this->$page_num:1; $this->pre_page=$this->$page_num-1; $this->next_page=$this->$page_num+1; $this->start_num=($this->$page_num-1)*$nums_per_page; $this->end_num= ($this->total_nums>($this->start_num+$nums_per_page))? $this->start_num+$nums_per_page : $this->total_nums; $this->page_num=$this->$page_num; } };
不过项目经理不让我那样改呀。
我加@号在上边,可以去掉一些,不过不知道有没有问题。
gao256(蓝天) 的方法我会试试看
$aab=1;
OK!!
{
var $total_nums;
var $total_pagenums;
var $pre_page;
var $next_page;
var $start_num;
var $end_num;
var $page_num; function Pages($array,$nums_per_page,$page_num)
{
$this->total_nums=count($array);
$this->total_pagenums=ceil($this->total_nums/$nums_per_page);
$this->$page_num=($this->$page_num)? $this->$page_num:1;
$this->$page_num=($this->$total_pagenums>=$this->$page_num)? $this->$page_num:1;
$this->pre_page=$this->$page_num-1;
$this->next_page=$this->$page_num+1;
$this->start_num=($this->$page_num-1)*$nums_per_page;
$this->end_num= ($this->total_nums>($this->start_num+$nums_per_page))? $this->start_num+$nums_per_page : $this->total_nums;
$this->page_num=$this->$page_num;
}
};
if(@$c_number!=NULL){
$str_sql6="select * from $card_holder_info ";
$str_sql6.="where $dwdm='$c_dwdm' and $shfzhh='$c_number'";
echo $c_dwdm." c_dwdm<br>";
echo $str_sql6." str_sql6<br>";
//查询数据库,看是否有此身份证号
//-------------------------------------------------------------------
$connect_id=odbc_connect($odbc_dns,$odbc_usname,$odbc_pwd);
$result_id=odbc_exec($connect_id,$str_sql6);
echo $result_id." result_id<br>"; //-------------------------------------------------------------------
$i=0;
@$num=count($aab);
echo $num." num1<br>";
for($i=0;$i<$num;$i++){
$aaa[$i]=$aab[$i];
echo $aab[$i]." kkk<br>";
}
if(odbc_fetch_row($result_id)){
$aaa[$i]=$c_number;
echo $i." 第一次的i值<br>";
echo $aaa[$i]." 刚有值时<br>";
$num=count($aaa);
echo $num." num2<br>";
}
else{
echo "无此身份证号<br>";
}
echo "<table border=3>";
for($i=0;$i<$num;$i++){
echo $i." 第".$i."次的i值<br>";
echo "<input type=hidden name=aab[$i] value=$aaa[$i]>";
$aab[$i]=$aaa[$i];
echo " <tr>";
echo "<td>$i      </td>";
echo "<td>".$aab[$i]."<br></td>";
echo " </tr>";
}
echo "<tr><td>不分配总人数为:</td>";
echo "<td>$i</td></tr>";
echo "</table>";
}
//-------------------------------------------------------------------}
感谢ping_0818(皮皮) 给的源码