|
|
|
สอบถามปัญหา php การแบ่งหน้าที่ไม่ต้องติดต่อกับฐานข้อมูล คือผมอ่านข้อมูลจาก.csv มา แล้วจะแบ่งหน้าครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
$arr = list file folder;
$Num_Rows = count($arr);
$Per_Page = 2; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$Page_End = $Per_Page * $Page;
IF ($Page_End > $Num_Rows)
{
$Page_End = $Num_Rows;
}
for($i=$Page_Start;$i<$Page_End;$i++)
{
echo $arr[$i];
}
?>
เหมือนกับกระทู้นี้เลยครับ คือจะต้องเก็บไฟล์ทั้งหมดให้อยู่ในรูปแบบของ array ก่อนน่ะครับ
ปัญหาการส่งค่ากับการแบ่งหน้า ผมใช้การเรียกรูปภาพจาก folder ไม่ได้เก็บลงดาต้าเบสครับ ขอคำแนะนำด้วยน่ะครับ
|
|
|
|
|
Date :
2011-03-26 17:47:18 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|