ホームページ バックエンド開発 PHPチュートリアル 最高のゲストブックソースコードに挑戦(5)_PHPチュートリアル

最高のゲストブックソースコードに挑戦(5)_PHPチュートリアル

Jul 21, 2016 pm 04:03 PM
bgcolor body head html meta title White チャレンジ ソースコード

<html>
<title>留言本</title>



<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">

<!--
td { font-family: "宋体", "serif";フォントサイズ: 9pt; font-weight:normal}
a:link { text-decoration: none}
a:hover { color: #999999}
a:visited { text-decoration: none; font-weight:normal}
body { font-family: "宋体", "serif"; font-size: 11pt}
tr { font-family: "宋体", "serif"; font-size: 11pt}
.unnamed1 { font-size: 9pt; font-weight: 太字}
.p9 { font-family: "宋体"; font-size: 11pt}
.unnamed2 { font-size: 11pt}
-->
</style>
</頭>
<h1><center><font color="green" size=7>留言情報</font></center></h1>

<?php
require('config.php');  
?>


<?php


$initial_record=0;
$sort_field='key_liuyan';
$sort_direction='DESC';

if (strlen($arr_request['initial_record']))
{
$initial_record=$arr_request['initial_record'];
$sort_field=$arr_request['sort_field'];
$sort_direction=$arr_request['sort_direction'];

}


$str_sql_all="$table_name のnumber_of_records として count(*) を選択 ";

$result=mysql_db_query($db_name,$str_sql_all,$id_link);

if (!result)
{ affy_error_exit('SQL 選択の実行に失敗しました。');}

$record=@mysql_fetch_object($result);

$レコード数=$レコード->レコード数;

if (strlen($sort_field)==0)
{
$str_sql="select * from $table_name
limit $initial_record,$number_records_to_display ";

}

else
{

$str_sql="select * from $table_name order by $sort_field $sort_direction
limit $initial_record,$number_records_to_display ";
}


$result=mysql_db_query($db_name,$str_sql,$id_link);

if (!$result)
{ affy_error_exit('SQL 選択の実行に失敗しました。');}

$number_of_records_on_current_page=@mysql_num_rows($result);

if ($number_of_records { echo '<p>表中没データ!<p>';}
else
{
$next_index=$initial_record+$number_records_to_display;

if ($next_index>$number_of_records)
$next_index=$number_of_records;



$prev_index=$initial_record-$number_records_to_display;

if ($prev_index {
$prev_index=0;
}


}

echo "<center>";
echo "<table border=0><tr bgcolor=#f1f1f1><td width=24% align=left>";

if ($initial_record!=0)
{
$t1="initial_record=$prev_index";
$sort="sort_field=$sort_field";
$asc="sort_direction=$sort_direction";
echo "<a href="$PHP_SELF?$asc&$sort&$t1 ">";
echo "<<前 $number_records_to_display 条留言</a>";

}

else
{
echo "| 前面没留言了";

}

echo "</td><td width=52% align=center>";

$t2=$initial_record+1;

echo "このページには <font color=green>$t2< が表示されます/font> to<font color=green>$next_index</font>
メッセージ、合計<font color=blue>$number_of_records</font>メッセージ";

echo "</td>< % align=right>";

if ($next_index!=$number_of_records)

{
$t1="initial_record=$next_index";
$sort="sort_field=$sort_field";
$asc ="sort_direction= $sort_direction";
echo " 最後の $number_records_to_display コメント>></a>";
}
else
{
echo "後でメッセージはありません|";

}

echo "</td> ;</tr></table>";
echo "</center><p>";

?>

<center>

<a href=index.html>< ;h4>[メッセージも残したい]</h4></a>
<p> ;

<table border="0",width="95%" cellpadding ="0">
<?php
for ($iindex=0;$iindex<$number_of_records_on_current_page;$ iindex++)
{
$record=mysql_fetch_object($result);
require('display.inc');
}

?>
</center>
<?php
echo "<table border=0> ;tr><td>";
echo "ページに移動";

if (($number_of_records % $number_records_to_display)==0
number_of_records-($number_of_records % $number_records_to_display))/$number_records_to_display+1

}


$sort="sort_field=$sort_field";
$asc="sort_direction=$sort_direction";


for ($ii=1;$ii<=$number_of_pages;$ii++)

{
$yeshu=($ii-1)*$number_records_to_display
$asc&$sort&$t1 ">";
echo "[ $ii ]</a>";
else
echo "[ $ii ]";



}












echo "合計ページ数<font color=blue> $number_of_pages </font>pages"
echo "</t d> ;</table>";
echo " </center><p>";

?>

<hr></hr>
<center><a href によって提供される無料のゲストブック="http://little.oso.com.cn" >Little Bear</a> は技術サポートを提供します


</body>この記事は著者と Oso.com が共同所有しています。たとえば、転載する必要がある場合は、著者と出典を明記してください]




http://www.bkjia.com/PHPjc/316159.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/316159.html

技術記事

html title guestbook/title body bgcolor=white head meta http-equiv=Content-Type content=text/html; charset=gb2312 style type=text/css !-- td {font-family: 宋体, font-size : 9...





このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

HTML のネストされたテーブル

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTMLの表の境界線

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML 左マージン

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブルのレイアウト

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML 内のテキストの移動

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリスト

HTML の onclick ボタン HTML の onclick ボタン Sep 04, 2024 pm 04:49 PM

HTML の onclick ボタン

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

PHPでHTML/XMLを解析および処理するにはどうすればよいですか?

See all articles