Re: [問題] 請問php語法與一個回圈...

看板Web_Design作者 (吃雪寶配炒麵 XD)時間19年前 (2005/04/12 00:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《esmana (esmana)》之銘言: 首先我好像沒看到你用什麼 DB 在跑, 所以先以最常見的 mysql 為例吧. $page = xxx ; 拿到第 n 頁的數字 // : $f=1,$e=5 這行拿掉 換成下面 $f = 5 * ($page - 1) + 1; $e = 5 ; : for(i=1;i<=資料總筆數;i++) : $sql== "SELECT * FROM `tb` WHERE 1 LIMIT $f , $e "; : 這樣是第一頁1到5筆 : 使用網頁送值送page.php?page=1 就是1到5筆,2就是6到10筆 : 怎麼把他加入回圈裡面呢 你到這邊都沒有迴圈 XD $num = mysql_num_rows($sql) 可以得到符合查詢的列數 : 另外 : 如果資料一頁剩下4筆 以下 : 更改一個狀態值怎麼判斷呢.... 事實上如果 $num > 0 那代表這一頁還是有資料可以 show up 的 那麼就把它丟出來吧, 迴圈的終止條件設好就 ok 了 但如果 $num == 0, 則要分成 page 是否為 1 來討論 因為這牽涉到沒有資料可顯示, 或是純粹頁數錯誤 同樣的, 你對這個題目 可能還需要念些 mysql (或其它資料庫) 的函式 例如 mysql_connect, mysql_select_db, mysql_query, mysql_num_rows mysql_fetch_array, while... loop until, for loop 就乖乖念 manual 吧, 至少這能省下其他人的時間. -- 鬼壓床怎麼辦 騎上去啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.212.129
文章代碼(AID): #12MgOOgC (Web_Design)
文章代碼(AID): #12MgOOgC (Web_Design)