掲示板の設計で最も大きな問題となったのは、掲示板にページ送り機能を持たせ、最終ページに到達したかどうかを自動的に判定する方法でした。以下に、掲示板を設計する際に使用した技術を紹介します。 . :
まずデータベースに接続します。ここでは各ステートメントについては詳しく説明しません。
.
. result);#($i=0; $i{
$show[ $i]=mysql_result($result,$i,"Message content");#このようにして、最初のメッセージは $show にあります[0]、2 番目のメッセージは $show[1] にあります...
}
if(!$page){$page=0;} #ページ番号がある場合は値を代入します。すでに割り当てられている場合、このページは移動しません。
$eachpage=any Number; #ページに表示するメッセージの数
$start=$page* $eachpage;#ここでは、各ページに表示される最初のステートメントのデータベース内の行数を示します。たとえば、ユーザーが 2 番目のページに移動した場合、ページ変更の最初のステートメントのデータベース内の行数は次のようになります。 $page*$eachpage、つまり、「1*各ページに表示されるメッセージの数」
$end=$start $eachpage;#これはページ変更の最後の行です データベース内の行数
if($end>$total) {$end=$total;}#最後のページを開くと、最後の行は「$start $eachpage」ではなく、データベース内の番号であることがよくあります 最後の行
$totalpage=ceil($total/$eachpage);#これは、丸め関数
?
です。ページの最後の行
echo '