溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

php中如何為查詢結(jié)果建立向后/向前按鈕

發(fā)布時間:2021-11-02 11:32:27 來源:億速云 閱讀:132 作者:iii 欄目:編程語言

這篇文章主要介紹“php中如何為查詢結(jié)果建立向后/向前按鈕”,在日常操作中,相信很多人在php中如何為查詢結(jié)果建立向后/向前按鈕問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php中如何為查詢結(jié)果建立向后/向前按鈕”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

<?php    $limit=20;//返回的行    $numresults=mysql_query("select*fromTABLEwhereYOURCONDITIONALHEREorderbyWHATEVER");    $numrows=mysql_num_rows($numresults);    //接著判斷是否offset已經(jīng)傳給腳本了,如果沒有設(shè)為0    if(empty($offset)){    $offset=0;    }    //取結(jié)果    $result=mysql_query("selectid,name,phone".    "fromTABLEwhereYOURCONDITIONALHERE".    "orderbyWHATEVERlimit$offset,$limit");    //現(xiàn)在可以顯示返回結(jié)果了    while($data=mysql_fetch_array($result)){    //在此處包含如你所愿的顯示結(jié)果代碼    }    //接著我們需要生成其它結(jié)果的鏈接    if($offset==1){//如果offset為0,則忽略PREV鏈接    $prevoffset=$offset-20;    print"PREVn";    }    怎樣為查詢結(jié)果建立向后/向前按鈕    //計算需要鏈接的頁面數(shù)    $pages=intval($numrows/$limit);    //如果除后沒有余數(shù),$pages現(xiàn)在包含需要頁面的整數(shù)值    if($numrows%$limit){    //如果有余數(shù)那么增加一頁    $pages++;    }    for($i=1;$i<=$pages;$i++){//循環(huán)    $newoffset=$limit*($i-1);    print"$in";    }    //檢查是否為最后一頁    if(!(($offset/$limit)==$pages)&&$pages!=1){    //如果不是下一頁,則給出向后鏈接    $newoffset=$offset+$limit;    print"NEXT

n";

}

?>

這些對你來說可能有些用。當(dāng)然,你可能想要使HTML的輸出更干凈一些...

而且,請注意在$PHP_SELF后的鏈接只包含了$offset。如果你需要為查詢的where條件傳遞參數(shù)的話,你也需也需要把這些補在上面。

到此,關(guān)于“php中如何為查詢結(jié)果建立向后/向前按鈕”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI