Re: [請益] 分頁問題 急救! = =

看板PHP作者 (Snylsh<( ̄﹌ ̄)/)時間19年前 (2006/01/04 02:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串5/6 (看更多)
謝謝各位大大指導 稍微改了一下 而且我忘了聯結資料庫 = = 不過還是發生錯誤 > < Parse error: parse error, unexpected $end in C:\myweb\view4.php on line 70 說我的結尾有錯誤 小弟看不出來 @@ 還是有別的分頁程式可以使用 謝謝板上各位大大的回應 非常感謝 <?php // 建立數據庫連接 $link = mysql_connect('localhost', 'root', '02140423'); if (!$link) { die('Not connected : ' . mysql_error()); } // make foo the current db $db_selected = mysql_select_db('class', $link); if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error()); } // 獲取當前頁數 if( isset($_GET['page']) ){ $page = intval( $_GET['page'] ); } else{ $page = 1; } // 每頁數量 $PageSize = 10; // 獲取總數據量 $sql = "select count(*) as amount from stu"; $result = mysql_query($sql); if(mysql_num_rows($result) > 0){ $row = mysql_fetch_row($result); $amount = $row['amount']; // 記算總共有多少頁 if( $amount ){ if( $amount < $page_size ){ $page_count = 1; } //如果總數據量小於$PageSize,那麼只有一頁 if( $amount % $page_size ){ //取總數據量除以每頁數的餘數 $page_count = (int)($amount / $page_size) + 1; //如果有餘數,則頁數等於總數據量除以每頁數的結果取整再加一 }else{ $page_count = $amount / $page_size; //如果沒有餘數,則頁數等於總數據量除以每頁數的結果 } } else{ $page_count = 0; } // 翻頁鏈接 $page_string = ''; if( $page == 1 ){ $page_string .= '第一頁|上一頁|'; } else{ $page_string .= '<a href=?page=1>第一頁</a>|<a href=?page='.($page-1).'> 上一頁</a>|'; } if( ($page == $page_count) || ($page_count == 0) ){ $page_string .= '下一頁|尾頁'; } else{ $page_string .= '<a href=?page='.($page+1).'> 下一頁</a>|<a href=?page='.$page_count.'>尾頁</a>'; } // 獲取數據,以二維數組格式返回結果 if( $amount ){ $sql = "select * from stu limit ". ($page-1)*$page_size .", $page_size"; $result = mysql_query($sql); while ( $row = mysql_fetch_row($result) ){ $rowset[] = $row; } }else{ $rowset = array(); } // 沒有包含顯示結果的代碼,那不在討論範圍, 只要用foreach就可以很簡單的用得到的二維數組來顯示結果 ?> -- We will be good friends for good . You'll always be my upperclassman , and I'll be your lowerclasswoman . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.41.233

01/04 09:36, , 1F
可以標示一下第70行是在哪嘛...我懶的找@@
01/04 09:36, 1F
文章代碼(AID): #13khsmG- (PHP)
文章代碼(AID): #13khsmG- (PHP)