糯米文學吧

位置:首頁 > 計算機 > php語言

PHP簡單留言本功能的實現代碼

php語言4.6K

這篇文章主要為大家詳細介紹了PHP簡單留言本功能的實現代碼,具有一定的參考價值,感興趣的小夥伴們可以參考一下,想了解更多相關信息,請持續關注我們應屆畢業生考試網!

PHP簡單留言本功能的實現代碼

<?php

error_reporting(0); //關閉NOTICE提示

require_once "";

$pagesize=5; //每頁顯示5條數據

$sql="select count(*) from guestlist "; //選擇數據庫,計算符合條件的行數並返回行數

$result= mysql_query($sql); //執行,如果成功則返回結果集(從數據庫中找到所有的數據,返回條數)

$row = mysql_fetch_row($result); //獲得數組 Array[0]="數據庫裏的總條數"

$infoCount =$row[0]; //獲得總條數:取得數組中的`值$row[0]="數據庫裏的總條數"

$pageCount = ceil($infoCount/$pagesize); //獲取總頁數(總個數/每頁的個數5)

$currpage=empty ($_GET["page"])?1:$_GET["page"]; //如果當前頁為空 則定義page=1即$currpage=1反之亦然

if($currpage>$pageCount) //如果輸入的頁數超過總頁數則默認跳轉到最後一頁

{

$currpage=$pageCount;

}

?>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<!--此處添加了bootstrip樣式-->

<link href="../dist/css/" rel="external nofollow" type="text/css" rel="stylesheet" />

<link href="css/" rel="external nofollow" type="text/css" rel="stylesheet" />

<script>

function test(){

var sum;

if(e==''){

alert('請填寫標題');

return false;

}else{

sum =th;

if(sum<5 || sum>20){

alert('標題長度 5-20個字符');

return false;

}

}

if(e==''){

alert('請填寫用户網名');

return false;

}

if(e==''){

alert("請填寫內容");

return false;

}

return true;

}

</script>

</head>

<body>

<p class="content">

<h5 style="color: red;"><?php echo $infoCount;?>條留言</h5><br/>

<ul class="bt">

<li>留言標題</li>

<li>用户網名</li>

<li>時間</li>

</ul>

<?php //從當前頁開始 向下取出5個

$re= mysql_query("select * from guestlist order by id desc limit ".($currpage-1)*$pagesize.",".$pagesize);

while($row= mysql_fetch_assoc($re)) //得到一行數據的數組,再執行則得到再下一行,如果得到是最後一行,那麼再執行則返回false

{

?>

<ul class="nr">

<li><?php echo $row["title"];?></li>

<li><?php echo $row["username"];?></li>

<li><?php echo $row["addtime"];?></li>

</ul>

<p class="lynr">

<p><strong>留言內容:</strong></p><span><?php echo $row["content"];?></span>

</p>

<?php

}

?>

<hr style="width:800px"/>

<ul class="pagination">

<!--上一頁-->

<?php

for($i=1;$i<=$pageCount;$i++)

{

if($i==$currpage)

{

echo "<li><a href=?page=".($i-1).">?</a></li>";

}

}

?>

<!--數字頁-->

<?php

for($i=1;$i<=$pageCount;$i++)

{

if($i==$currpage)

{

echo "<li ><a style='background-color:#EEEEEE'>$i</a></li>";

}else{

echo "<li><a href='?page=$i'>$i</a></li>";}

}

?>

<!--下一頁-->

<?php

for($i=1;$i<$pageCount;$i++)

{

if($i==$currpage)

{

echo "<li><a href=?page=".($i+1).">?</a></li>";

}

}

?>

</ul>

<br/>

<ul>

</ul>

<hr/>

<strong style="color:red">發表留言</strong>

<form action="" method="post" name="frm" onsubmit="return test()">

<table cellpadding="0" cellspacing="0" >

<tr>

<td >留言標題:</td>

<td><input type="text" name="title" autocomplete="off"/></td>

</tr>

<tr>

<td>網名:</td>

<td><input type="text" name="username" autocomplete="off"/></td>

</tr>

<tr>

<td>留言內容:</td>

<td><textarea name="content" cols="42" rows="5" autocomplete="off"/></textarea></td>

</tr>

<tr>

<td></td>

<td><input class="btn" type="submit" name="submit" value="提交"/></td>

</tr>

</table>

</form>

</p>

</body>

</html>

<?php

$link = mysql_connect("localhost","root"," ");

mysql_select_db("guestbook");

mysql_query("set names utf-8");

if(!$link){

die("Connection failed: " . mysqli_connect_error());

}

//echo "鏈接成功";

?>

<?php

error_reporting(0);                       //關閉NOTICE提示

require_once "";

$title = $_REQUEST['title'];

$username = $_REQUEST['username'];

$content = $_REQUEST['content'];

$content = str_replace("n","<br>",str_replace(" "," ",$content)); //顯示'空格'和'回車'

$week = '星期'_substr( "日一二三四五六",date("w"),1,"utf-8" );

$isok =mysql_query("insert into guestlist(title,username,content,addtime)values('$title','$username','$content','"("Y-m-d H:i:s")." $week ')");

if($isok)

{

echo "<script>

alert('提交成功');

='';

</script>";

}else {

echo "<script>

alert('提交失敗');

='';

</script>";

}

?>

css/:

body{margin:0;padding:0;}

ul,li{list-style: none;margin:0;padding:0;}

a{text-decoration: none;}

ent{

width:800px;

margin:0 auto;

}

{

width:799px;

height:20px;

text-align: center;

background:#EB9316;

margin:0 0 5px 0;

}

>li{

float:left;

width:265px;

height:20px;

text-align: center;

line-height: 20px;

font-size:13px;

}

{

float:left;          /*如果不浮動 後面的lynr會受影響*/

width:799px;

height:20px;

text-align: center;

background:#B9DEF0;

}

>li{

float:left;

width:265px;

height:20px;

text-align: center;

line-height: 20px;

font-size:13px;

}

{

float:left; /*如果不浮動會 佈局會亂*/

width:800px;

margin:1px 0 1px 0;

}

ent p{

width:70px;

height:50px;

float:left;

}

ent span{

display: block;

width:710px;

float:left;

}

td{

width:80px;

padding:5px 0;

/*border: 1px solid #79ABFE;*/

}

td input,textarea{

border: 1px solid #79ABFE;

}

/*tr{

display:block;       /*將tr設置為塊體元素 顯示塊狀後 就將其包圍住了 不是一個矩形了

}*/

dist/css/(自己下載)

下載地址:

標籤:留言本 PHP 代碼