php和js實現分頁的例項

2021-08-26 09:40:58 字數 3059 閱讀 4385

<?php 

$servername = "120.79.210.170:3306";

$username = "";

$password = "";

$dbname = "examplatform";

//實現資料庫的連線

function

conn

()//獲得結果集

function

doresult

($sql)

//結果集轉為物件集合

function

dolists

($result)

//獲取記錄總數

function

totalnums

($sql)

//關閉資料庫

function

closedb()}

?>

<?php 

include

'../myphp/mysqlconnectpage.php';

// 總記錄數

$sql = "select

questions.qtitle ,examanswer.respond,questions.qanswer

from examanswer,qpools,questions,test*****

where qpools.tno=examanswer.tno and test*****.tno=examanswer.tno and

qpools.eno=examanswer.id

and questions.qno=qpools.qno and examanswer.etno='3' and test*****.tname='$*****name'

order by examanswer.tno,examanswer.mno,examanswer.id";

$totalnums = totalnums($sql);

// 每頁顯示條數

$fnum = 5;

// 翻頁數

$pagenum = ceil($totalnums / $fnum);

// 頁數常量

@$tmp = $_get['page'];

//當前頁數

$current_page = empty($_get['page']) ? 1 : $_get['page'];

$previous_page = $current_page - 1;

$next_page = $current_page + 1;

if ($previous_page == 0)

if ($next_page > $pagenum)

//防止惡意翻頁

if ($tmp > $pagenum)

echo

"";//計算分頁起始值

if ($tmp == "") else

// 查詢語句,獲取需要的資料

$sql = "select mno,mname, tname, qtitle,respond,qanswer ,correct,class,tno from examcorrectinfo where tname='$*****name'

limit " . $num . ", $fnum";

$result = doresult($sql);

$i=0;

//將資料存入二維陣列

while (! ! $rows = dolists($result))

//對變數進行json編碼;

$fillsumarray= json_encode($fillsums, json_unescaped_unicode);

?>

//將php陣列變數轉化為就是陣列變數

let fillnum==$fillsumarray

?>

;//獲取總頁數

let pagenum==$pagenum

?>

;//獲取試卷名稱

let *****name='=$*****name?>';

//獲取當前頁數

let page==$current_page

?>

;let prepage==$previous_page

?>

;let next_page==$next_page

?>

;//顯示分頁連線

function

createspan

() let next=document.createelement("li");

let nextpage=document.createelement("a");

nextpage.innertext='»';

nextpage.setattribute

('href','all*****check.php?page='+next_page+'&*****name='+*****name+'');

//尾頁

let last=document.createelement("li");

let lastpage=document.createelement("a");

lastpage.style.fontsize='10px';

lastpage.innertext='尾頁';

lastpage.setattribute

('href','all*****check.php?page='+pagenum+'&*****name='+*****name+'');

//顯示當前頁碼,讓當前頁變色

function

changecolor

() });

}$(document).ready(function

()createspan

(); changecolor

(); });

script>

php分頁sql,PHP MSSQL 分頁例項

本文例項為大家分享了php mssql可重新整理分頁例項,具體內容如下 頁面說明 link mssql connect mysql2005 sa 123456 or die db link error mssql error mssql select db edu dzk link or die d...

PHP和MySQL分頁顯示例項分析

web開發是今後散布式程式開發的主流,通常的web開發都要涉及到與資料庫打交道,客戶端從伺服器端讀取通常都是以分頁的情勢來顯示,一頁一頁的瀏覽起來既方便又雅觀。所以說寫分頁程式是web開發的乙個重要組成部分,在這裡,我們共同來研究分頁程式的編寫。一 分頁程式的原理 分頁程式有兩個非常重要的引數 每頁...

J S 實現分頁

j s 實現分頁 首先先看效果圖 實現思路 首先要獲取到 中有多少行記錄,每頁顯示的行數。我這裡每頁三行。然後在填加的操作裡加入下面 var tbody document.getelementbyid tbody var trs tbody.getelementsbytagname td if tr...