function view_page()

posted on 15 Apr 2008 15:41 by poyalo  in PHP

ฟังชั่นนี้ใช้ในการเรียกแสดงเป็น link หน้าๆ

ตัวอย่าง

page [1][2][3] 

<?
$host='localhost';//host
$username='root';//username ของ host
$password='';//password ของ host
$dbname='test';//ชื่อฐานข้อมูล
//$db_title_table='autopagev3_';

$link = mysql_connect($host,$username,$password);//ติดต่อกับฐานข้อมูล
mysql_select_db("$dbname");

$view_page=4;//กำหนด view ต่อหน้า
$Table_db="page";//ตารางข้อมูล

function view_page($View_page,$Table_db){//ประกาศ function view_page()
global $page; //กำหนดค่า $page ให้ใช้ในfunction ได้
$sql="select * from $Table_db"; //กำหนดค่าของ sql
$re=mysql_query($sql) or die(mysql_error()); //ทำการ query ข้อมูล
$num_row=mysql_num_rows($re); //นับจำนวนข้อมูล
$totle=$num_row%$View_page;//หาค่าของการหารเอาเศษ
$totle1=(int)($num_row/$View_page);//กำหนดการหารเป็นจำนวนเต็ม
if($totle > 0){//ถ้า totle มีค่ามากกว่า 0 ให้ทำการบวกค่าtotle1ไป 1
$totle_page=$totle1+1;
}else{//หากtotle มีค่าเป็น 0 ให้ค่าของ totle_page เท่ากับค่าของ totle1
$totle_page=$totle1;//กำหนดค่า totle_page = totle1
}
//if($totle
echo"page";//แสดง ตัวอักษร page
for($i=1;$i<=$totle_page;$i++){
if($page==$i){
echo"[$i]";// แสดงหน้าที่เป็นค่าปัจจุบัน
}else{
echo'[<A HREF="?page='.$i.'">'.$i.'</A>]';//แสดงค่าหน้าที่เป็นค่าอื่น
}
}
}

view_page($view_page,$Table_db);//เรียกใช้ function view_page
?>

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry