php 換頁後,序號又重新開始的有關問題 + 急

來源:互聯網
上載者:User
php 換頁後,序號又重新開始的問題 + 急急急 ?
$MYSQL->query("select cu.*,cy.name from customer cu,custtype cy where 1=1 and cu.code=cy.code limit 0,18");
for($i=1;$i<$count;$i++){
$MYSQL->fetch($i);
$customerid=$MYSQL->data[customerid]; // 客戶編碼
$KSName=$MYSQL->data[KSName]; // 使用者名稱稱 - 簡稱
echo "$i"; //序號
echo "$customerid"; // 客戶編碼
echo "$KSName"; //使用者名稱稱 - 簡稱
?>

我是每18 條記錄換一頁,在第一頁序號是從 1 - 18 ,但是我切換到第2頁時,序號又是從1 開始一直到第18,第3頁同樣如此,可能是因為我分頁的緣故,我試 了,如果不分頁時沒有問題的,但是這裡我不可能不分頁的,求各位沒有沒好的方法解決這個問題。。



php php?換頁後,序號的問題?

分享到:


------解決方案--------------------
設期望的頁號由 $_GET['page'] 傳入,則有

$offs = 18 * isset($_GET['page']) ? $_GET['page'] - 1 : 0;
$MYSQL->query("select cu.*,cy.name from customer cu,custtype cy where 1=1 and cu.code=cy.code limit $offs,18");
for($i=$offs+1;$i<$offs+$count;$i++){
$MYSQL->fetch($i);
$customerid=$MYSQL->data[customerid]; // 客戶編碼
$KSName=$MYSQL->data[KSName]; // 使用者名稱稱 - 簡稱
echo "$i"; //序號
echo "$customerid"; // 客戶編碼
echo "$KSName"; //使用者名稱稱 - 簡稱

------解決方案--------------------
引用:
#14 ,兄弟,你沒搞清楚,問題,就不要瞎說。。ok !!!!!!!!!!

你換頁碼的時候,應該是是要拿到url傳入的$page值的,比如是$_GET['page'];
然後,你每分一頁的時候,都是有一個$page_size的,你的$page_size=18;
所以,你在頁面上顯示的時候,那個列表的id號應該是:($page-1)*$page_size+$i;$i的值就是數組的下標。


$page=$_GET['page'];
$page_size=18;


$count=$MYSQL->query("select count(*) from customer cu,custtype cy where 1=1 and cu.code=cy.code");
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.