PHPでOOP ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
45:1 ◆SWtzLesEmM 07/02/27 15:44:03 list.phpの内容は以下の通りです。 <?php /** * メッセージ一覧画面 */ require_once("db.php"); db_connect(); // $page = intval($_GET['page']); $max = 10;//1ページ当たりの最大表示件数 //ページング(ページ数は1から数える) $sql = "SELECT count(*) AS total FROM message"; $result = mysql_query($sql) or die('SQL Error: ' . mysql_error()); if ($result) $row = mysql_fetch_array($result); $total = $row['total'];//全メッセージ数 $page_total = ceil($total / $max);//全ページ数 if ($page < 1) $page = 1; if ($page_total < $page) $page = $page_total; //メッセージ取得 $sql = "SELECT * FROM message ORDER BY create_date DESC LIMIT ".(($page - 1) * $max) .",".$max; $result = mysql_query($sql) or die('SQL Error: ' . mysql_error()); ?> 46:1 ◆SWtzLesEmM 07/02/27 15:45:25 list.phpの続きです。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>メッセージ一覧</title> </head> <body> <h1>メッセージ一覧</h1> <div id="menu"> <ul> <li><a href="input.php">メッセージ入力</a></li> <li><a href="list.php">メッセージ一覧</a></li> </ul> </div> <div id="paging"> <?php //ページング処理 echo "全".$total."件"; echo "(ページ".$page."目)"; for ($i = 1; $i <= $page_total; $i++) { echo "<a href='list.php?page=".$i."'>".$i."</a> "; } ?> </div>
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/227 KB
担当:undef