(緊急!!) PHP + MYSQL クエリ結果のページネーション表示の問題
include_once ("./config.php");
db_connect();
// 現在のページ番号を取得
if( isset ( $_POST['page']) )//次のフォームからポストされた値があるかどうかを判断します
{
$page=$_POST['page'];
}
else if (isset ($_GET['page']))//get
{
$page = intval( $_GET['page'] );
}
からの値があるかどうかを判断します。 else
{
$page = 1;
}
//ページごとの数
$page_size = 10;
$devicename=$_POST["textname"];
if($_POST[Submit]!="")
{
$sql = "labdeviceinfo からの量として count(*) を選択します (DeviceName='$devicename'";
}
else
{
$sql = "labdeviceinfo からの量として count(*) を選択";
}
$result = mysql_query($sql);
$row = mysql_fetch_row ($result );
$amount = $row[0];// 総データ量を取得
// 総ページ数を計算
if( $amount )
{
if( $amount < $page_size )// 合計データ量が $PageSize 未満の場合、ページは 1 つだけです
{
$page_count = 1
}
if( $ amount % $page_size ) //データ量をページあたりのページ数で割った合計の余りを取得します
{
$page_count = (int)($amount / $page_size) + 1;余りがある場合、ページ数はデータの総量をページあたりのページ数で割った値に等しくなります。結果は切り上げられ、1 が加算されます。
}
else
{
$ page_count = $amount / $page_size; //余りがない場合、ページ数は総データ量をページ数で割った値に等しい Result
}
}
else
{
$page_count = 0;
}
// ページめくりリンク
$page_string = '';
if ( $page == 1)
{
$page_string . = 'ホーム|前のページ|';
}
else
{
$page_string .= 'ホームページ|前のページ|';
}
if( ($page == $page_count) || ($page_count = = 0) )
{
$page_string .= '次のページ|最後のページ';
}
else
{
$page_string .= '次のページ|最後のページ';
}
?>
".$myrow[2]." | ;"."".$myrow[3]." | "."".$myrow[4]." | "."".$myrow[5]." | "."".$myrow [6]." | ".""."詳細"." | "." | ";?> |
<入力タイプ= text name="textname" width=30 onkeydown="submit" /> |
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
function_exists() はカスタム関数を決定できません
Function test () {return true;} if (function_exists ('test')) {echo "テストは関数です";
から 2024-04-29 11:01:01
0
2
1429
PX から REM への自動変換エラー
<style>html { font-size: calc(100vw / 3.75); }body { font-size: 0.16rem; }</style...
から 2024-04-16 09:34:16
0
0
4687
ページが突然 CSS またはブートストラップを取得できなくなります
それで、私はページを開発しています。昨日その一部を実行してうまくいきました。そして今日は残りの作業を続けましたが、すべてがうまくいきました。通常の HTML ページとして開こうとす...
から 2024-04-06 21:58:04
0
1
800
Javafx でインライン CSS スタイルを動的に変更する
アプリケーションが最大化されているときにペインの背景画像を変更しようとしています。私の背景はインライン CSS を使用して設定されています。スタイル用に 2 つの異なる変数と if...
から 2024-04-06 20:57:16
0
1
487
関連トピック
詳細>
|