熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

一個簡單的PHP&MYSQL留言板源碼第1/2頁

2022-06-13   來源: PHP編程 
初學PHP花了幾晚上寫了個留言板請高手指正
ps我的空間不支持PHP不能提供演示了T_T
數據庫結構(庫名lyb)
表一: admin
字段: id(int)   name(varchvr)   password(varchvr)
表二: lo
字段: id(int)   username(varchvr)  sex(varchvr)  qq(varchvr)  email(varchvr)  info(text)  ip(varchvr)  submit_time(datetime)
 connphp(連接數據庫文件)

<?php
mysql_connect(localhostroot);//連接數據庫
mysql_select_db(lyb);//選擇數據庫
?>
 headerphp(公用頭部文件) 

  復制代碼 代碼如下:

  <!DOCTYPE html PUBLIC //WC//DTD XHTML  Transitional//EN 
<html xmlns=
<head> 
<meta httpequiv=ContentType content=text/html; charset=gb /> 
<title>銀子留言板 Version </title> 
</head> 
<link  rel=stylesheet type=text/css /> 
<body> 
<?php session_start(); ?> 
<div id=head
    <div id=head_l
        <ul> 
            <li><a >偶要看留言</a></li> 
            <li><a >偶要發表</a></li> 
            <?php 
            //session_start();//DOFY同學指出本句前不能有任何輸出內容就此改正 
            if($_SESSION[key]==){//如果獲取的SESSION為則顯示管理項 
            ?> 
            <li><a >退出管理</a></li> 
            <? 
            } 
            else 
            { 
            ?> 
            <li><a >偶要管理</a></li> 
            <?}?> 
        </ul> 
    </div> 
    <div id=head_r>銀子留言板 Version </div> 
</div>


 footerphp(公用底部文件)

  復制代碼 代碼如下:

  <?php 
$counterFile=conterxml
function displayCounter($counterFile){ 
$fp  =  fopen($counterFilerw); 
$num =  fgets($fp); 
$num += 
print <div id=\footer\>銀子留言板 Version    您是第 $num 位無聊的銀</div>
exec(rm rf $counterFile); 
exec(echo $num > $counterFile); 

if(!file_exists($counterFile)){ 
exec(echo  > $counterFile); 

displayCounter($counterFile); 
?> 
</body> 
</html> 


 indexphp(首頁)

  復制代碼 代碼如下:

  <?php
require_once(connphp);
require_once(headerphp);
session_start();

//分頁代碼開始
$pagesize = ;//設置每頁顯示條數
$rs = mysql_query(select count(*) from lo);//取得記錄總數計算總頁數用
$myrow = mysql_fetch_array($rs);
$numrows = $myrow[];//計算總記錄

$pages = intval($numrows/$pagesize);
if($numrows%$pagesize)$pages++;//設置頁數
if(isset($_GET[page]))
    {
        $page = intval($_GET[page]);
    }
    else
    {
        $page = ;//設為第一頁
    }
$offset = $pagesize*($page);//計算記錄偏移量
//分頁代碼結束


$sql = select idusernamesexqqemailinfoipDATE_FORMAT(submit_time %Y年%m月%d日 %T ) from lo order by id desc limit $offset$pagesize;//用到了DATEFORMAT格式化日期格式
$result = mysql_query($sql);
$num = mysql_num_rows($result);

if($num>){
    while($row = mysql_fetch_array($result))
    {
    //echo print_r($row);
        if($row[]==)//這個使性別改成你想要的名稱^_^
        {
            $sex = 帥鍋;
        }
        else
        {
            $sex = 美女;
        }


?>

<div id=show>
    <p class=num>第 [<?= $row[] ?>] 條留言<p>
    <p class=unline>留言人:<span class=blue><?= $row[]?></span>  性別:<?= $sex ?>  留言時間<?= $row[] ?> <? if($row[]) {?> <a ;?= $row[] ?>&Site=><img src=img/qqgif alt=<?= $row[]?> /></a><? } ?><? if($row[]){ ?> <a mailto:<?= $row[] ?>><img src=img/emailgif alt=<?= $row[]?> /></a> <? }?><? if($_SESSION[key]==){ ?> IP:<?= $row[] ?>  <a updatephp?wuleying&id=<?= $row[]?>>更改</a> <a deletephp?wuleying&id=<?= $row[]?>>刪除</a><?}?></a></p>
    <p class=blue>留言內容:</p>
    <div id=show_info><?= nlbr(htmlspecialchars($row[])) ?></div>
</div>
<?php
    }
}
else
    {
        echo <div id=\show\>無數據</div>;
    }
?>

<div id=show_page>
<p>
<?php
$first=;
$prev=$page;
$next=$page+;
$last=$pages;
if($page==&&$pages>)
{
    echo 首頁 | ;
    echo 上一頁 | ;
    echo <a href=\indexphp?page=$next\>下一頁</a> | ;
    echo <a href=\indexphp?page=$last\>尾頁</a> | ;
}
elseif($page>=&&$page!=$pages&&$num>)
{
    echo <a href=\indexphp?page=$first\>首頁</a> | ;
    echo <a href=\indexphp?page=$prev\>上一頁</a> | ;
    echo <a href=\indexphp?page=$next\>下一頁</a> | ;
    echo <a href=\indexphp?page=$last\>尾頁</a> | ;
}
elseif($page==$pages&&$page!=)
{
    echo <a href=\indexphp?page=$first\>首頁</a> | ;
    echo <a href=\indexphp?page=$prev\>上一頁</a> | ;
    echo 下一頁 | ;
    echo 尾頁 | ;
}
elseif($page==$pages)
{
    echo 首頁 | ;
    echo 上一頁 | ;
    echo 下一頁 | ;
    echo 尾頁 | ;    
}
else
{
    echo 首頁 | ;
    echo 上一頁 | ;
    echo 下一頁 | ;
    echo 尾頁 | ;
}
?>
共 <span><?= $pages ?></span> 頁 | 當前第 <span><?= $page ?></span> 頁 | 共 <span><?=$numrows ?></span> 條留言</p>
</div>


<?php
mysql_close();
?>

<?php
require_once(footerphp);
?>



From:http://tw.wingwit.com/Article/program/PHP/201405/30967.html
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.