來自經(jīng)典的打造簡(jiǎn)單的PHP&MYSQL留言板第2/4頁
更新時(shí)間:2008年03月31日 13:55:19 作者:
比較簡(jiǎn)單易懂的php+mysql留言板
數(shù)據(jù)庫結(jié)構(gòu):(庫名:lyb)
4、index.php(首頁)
復(fù)制代碼 代碼如下:
<?php
require_once("conn.php");
require_once("header.php");
session_start();
//分頁代碼開始
$pagesize = 10;//設(shè)置每頁顯示條數(shù)
$rs = mysql_query("select count(*) from lo");//取得記錄總數(shù),計(jì)算總頁數(shù)用
$myrow = mysql_fetch_array($rs);
$numrows = $myrow[0];//計(jì)算總記錄
$pages = intval($numrows/$pagesize);
if($numrows%$pagesize)$pages++;//設(shè)置頁數(shù)
if(isset($_GET['page']))
{
$page = intval($_GET['page']);
}
else
{
$page = 1;//設(shè)為第一頁
}
$offset = $pagesize*($page-1);//計(jì)算記錄偏移量
//分頁代碼結(jié)束
$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]=="男")//這個(gè)使性別改成你想要的名稱^_^
{
$sex = "帥鍋";
}
else
{
$sex = "美女";
}
?>
<div id="show">
<p class="num">第 [<?= $row[0] ?>] 條留言<p>
<p class="unline">留言人:<span class="blue"><?= $row[1]?></span> 性別:<?= $sex ?> 留言時(shí)間:<?= $row[7] ?> <? if($row[3]) {?> <a >刪除</a><?}?></a></p>
<p class="blue">留言內(nèi)容:</p>
<div id="show_info"><?= nl2br(htmlspecialchars($row[5])) ?></div>
</div>
<?php
}
}
else
{
echo "<div id=\"show\">無數(shù)據(jù)......</div>";
}
?>
<div id="show_page">
<p>
<?php
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if($page==1&&$pages>1)
{
echo "首頁 | ";
echo "上一頁 | ";
echo "<a href=\"index.php?page=".$next."\">下一頁</a> | ";
echo "<a href=\"index.php?page=".$last."\">尾頁</a> | ";
}
elseif($page>=1&&$page!=$pages&&$num>0)
{
echo "<a href=\"index.php?page=".$first."\">首頁</a> | ";
echo "<a href=\"index.php?page=".$prev."\">上一頁</a> | ";
echo "<a href=\"index.php?page=".$next."\">下一頁</a> | ";
echo "<a href=\"index.php?page=".$last."\">尾頁</a> | ";
}
elseif($page==$pages&&$page!=1)
{
echo "<a href=\"index.php?page=".$first."\">首頁</a> | ";
echo "<a href=\"index.php?page=".$prev."\">上一頁</a> | ";
echo "下一頁 | ";
echo "尾頁 | ";
}
elseif($page==$pages)
{
echo "首頁 | ";
echo "上一頁 | ";
echo "下一頁 | ";
echo "尾頁 | ";
}
else
{
echo "首頁 | ";
echo "上一頁 | ";
echo "下一頁 | ";
echo "尾頁 | ";
}
?>
共 <span><?= $pages ?></span> 頁 | 當(dāng)前第 <span><?= $page ?></span> 頁 | 共 <span><?=$numrows ?></span> 條留言</p>
</div>
<?php
mysql_close();
?>
<?php
require_once("footer.php");
?>
5、post.php(提交留言頁面)
復(fù)制代碼 代碼如下:
<?
require_once("header.php");
?>
<div id="input">
<form method="post" action="input.php" name="form1">
<h1>提交留言</h1>
<p>姓名 :<input type="text" name="name" size="20" class="y" /> </p>
<p>性別 :<input name="sex" type="radio" value="男" checked/> 帥鍋 <input type="radio" name="sex" value="女"/> 美女</p>
<p>Q Q?。?lt;input type="text" name="qq" class="y" /> (可選填)</p>
<p>Email:<input type="text" name="email" class="y" /> (可選填)</p>
<p>留言內(nèi)容:</p>
<p><textarea name="info" rows="5" cols="40"></textarea></p>
<p class="cen">
<input type="submit" value="偶填好了" />
<input type="reset" value="偶要重寫">
</p>
<p class="cen1">銀子留言板 Version 1.0</p>
</form>
</div>
</body>
</html>
您可能感興趣的文章:
- PHP實(shí)現(xiàn)基本留言板功能原理與步驟詳解
- 使用PHP開發(fā)留言板功能
- PHP實(shí)現(xiàn)的簡(jiǎn)單留言板功能示例【基于thinkPHP框架】
- 使用PHP連接數(shù)據(jù)庫實(shí)現(xiàn)留言板功能的實(shí)例講解(推薦)
- php+Memcached實(shí)現(xiàn)簡(jiǎn)單留言板功能示例
- 簡(jiǎn)單實(shí)現(xiàn)PHP留言板功能
- 基于thinkPHP框架實(shí)現(xiàn)留言板的方法
- PHP結(jié)合Mysql數(shù)據(jù)庫實(shí)現(xiàn)留言板功能
- php實(shí)現(xiàn)網(wǎng)站留言板功能
- php制作文本式留言板
- php簡(jiǎn)單的留言板與回復(fù)功能具體實(shí)現(xiàn)
- php開發(fā)留言板的CRUD(增,刪,改,查)操作
- php xml留言板 xml存儲(chǔ)數(shù)據(jù)的簡(jiǎn)單例子
- 一個(gè)簡(jiǎn)單的PHP&MYSQL留言板源碼
- 一個(gè)可分頁的基于文本的PHP留言板源碼
- PHP+MySql實(shí)現(xiàn)一個(gè)簡(jiǎn)單的留言板
相關(guān)文章
destoon安裝出現(xiàn)Internal Server Error的解決方法
這篇文章主要介紹了destoon安裝出現(xiàn)Internal Server Error的解決方法,需要的朋友可以參考下2014-06-06Yii2.0 RESTful API 基礎(chǔ)配置教程詳解
這篇文章主要介紹了Yii2.0 RESTful API 基礎(chǔ)配置教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-12-12