這個變數是怎麼來的
本帖最後由 lyhjc_2015 於 2014-11-21 09:02:41 編輯
下面這段代碼中if(isset($_GET['n_page'])){ //判斷當前頁碼
的
n_page是從哪來的,我查了一下不是資料表中的欄位,它到底是怎麼來的,難道是隨便定義的一個玩意嗎
session_start();
include_once("conn/conn.php");
?>
無標題文檔
會議資訊瀏覽
$sqlview="select * from tb_meeting_info";
$num=2; //每頁顯示最大記錄數
if(isset($_GET['n_page'])){ //判斷當前頁碼
$c_page = $_GET['n_page']; //將$n_page賦給變數$c_apge
}else{
$c_page = 1; //初始設定變數$c_page
}
$l_rst = $conn -> PageExecute($sqlview,$num,$c_page);//執行pageExecute函數
$rst_view = $conn->execute($sqlview);
$record=count($rst_view->GetRows()); //擷取總記錄數
if($record==0){
echo "當前沒有任何記錄";
}else{
?>
| 會議編號 |
會議名稱 |
部門名稱 |
會議地點 |
會議日期 |
主持人 |
出席人員 |
記錄人 |
會議摘要 |
查看詳情 |
while(!$l_rst->EOF){?>
| fields[0]; ?> |
fields[1]; ?> |
fields[2]; ?> |
fields[3]; ?> |
fields[4]; ?> |
fields[5]; ?> |
fields[6]; ?> |
fields[7]; ?> |
fields[8]; ?> |
fields[0]; ?>','','height=720,width=1004,scrollbars=no');"> |
$l_rst->movenext(); } ?>
當前是第 absolutePage(); ?>頁/一共 LastPageNo(); ?>頁
if(!$l_rst -> AtfirstPage()){//如果當前頁不是首頁 ?>
"> 首頁 absolutePage() - 1); ?>"> 上一頁
} if(!$l_rst -> AtlastPage()){//如果當前頁不是尾頁 ?>
absolutePage() + 1); ?>"> 下一頁 LastPageNo());?>"> 尾頁
} ?>} ?> |
點此匯出報表>>> |
|
------解決思路----------------------
其實是由"> 首頁 來的
這涉及到url傳值的知識,當一個連結傳到地址欄的時候$_GET[ ]數組就會截取它,因為$_GET[ ]數組是全域變數數組,專門負責截獲地址欄中的值的。
只可惜大家都沒有答對,上面是我悟出來的。