ホームページ  >  記事  >  バックエンド開発  >  シンプルな PHP&MYSQL メッセージ ボードのソース コード ページ 1/2_PHP チュートリアル

シンプルな PHP&MYSQL メッセージ ボードのソース コード ページ 1/2_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:56:48878ブラウズ

私は PHP の初心者で、数晩かけて掲示板を書きました。修正してください
追記 私のスペースは PHP をサポートしていないため、デモを提供できません T_T
データベース構造: (ライブラリ名: lyb)
テーブル 1: admin
フィールド: id( int11) 名前(varchvr) パスワード(varchvr)
表 2: lo
フィールド: id(int11) ユーザー名(varchvr) 性別(varchvr) qq(varchvr) email(varchvr) info(text) ip(varchvr) submit_time (日時)
1 conn.php (データベースファイルに接続)

mysql_connect("localhost","root","");//データベースに接続
mysql_select_db("lyb"); //データベースを選択します
?>
2 header.php (パブリックヘッダーファイル)

コードをコピーします コードは次のとおりです:





シルバー メッセージ ボード バージョン 1.0
< /head>
リンク href="css.css" type="text/css" /> ;?&gt; div id&gt;管理 >
メッセージボード バージョン 1.0

$counterFile="conter.xml";
function displayCounter($counterFile){
$fp = fopen($counterFile,"rw");
$num = fgets($fp,5);
$num += 1;
print "コードをコピーします

require_once("conn.php");
require_once("header.php");
session_start();

//分页代码开始
$pagesize = 10;//设置每页显示条数
$rs = mysql_query("select count(*) from lo");//取得记录总数,计算总页数用
$myrow = mysql_fetch_array($rs);
$numrows = $myrow[0];//计算总记录

$pages = intval($numrows/$pagesize);
if($numrows%$pagesize)$pages++;//设置页数
if(isset($_GET['page']))
{
$page = intval($_GET['page']);
}
else
{
$page = 1;//设为第一页
}
$offset = $pagesize*($page-1);//计算记录偏移量
//分页代码结束


$sql = "select id,username,sex,qq,email,info,ip,DATE_FORMAT(submit_time, '%Y年%m月%d日 %T' ) from lo order by id desc limit $offset,$pagesize";//用到了DATE-FORMAT格式化日期格式
$result = mysql_query($sql);
$num = mysql_num_rows($result);

if($num>0){
    while($row = mysql_fetch_array($result))
    {
    //echo print_r($row);
        if($row[2]=="男")//这个使性别改成你想要的名称^_^
        {
            $sex = "帅锅";
        }
        else
        {
            $sex = "美女";
        }


?>


    

第 [] 条留言


    

留言人:  性别:  留言时间:  <?= $row[3]?> <?= $row[4]?>  IP:  更改 删除


    

留言内容:


    


}
}
else
{
echo "
无数据......
";
}
?>



$first=1;
$prev=$page-1;
$next= $page+1;
$last=$pages;
if($page==1&&$pages>1)
{
echo "首页 | ";
echo " 上一页 | ";
echo "下一页 | ";
echo "尾页 | ";
}
elseif($page>=1&&$page!=$pages&&$num>0)
{
echo "首页 | ";
echo "上一页 | ";
echo "下一页 | ";
echo "尾页 | ";
}
elseif($page==$pages&&$page!=1)
{
echo "首页 echo "上一页 | ";
echo "下一页 | ";
echo "尾页 | ";
}
elseif($page==$pages)
{
echo "首页 | ";
echo " 上一页 | ";
echo "下一页 | ";
echo "尾页 | ";
}
else
{
echo "首页 | ";
echo " 上一页 | ";
echo "下一页 | ";
echo "尾页 | ";
}
?>
页 | 当前第 页 | 共  条留言




mysql_close()> ;

require_once("footer.php")


;

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318008.html技術記事初学 PHP,花了几晚上写了个留言板,请高手指正 ps.s.我的空间不支持PHP,提供演示了T_T データ库结构:(库名:lyb) 表一:admin 字段:id(int11...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。