PHP開發(fā)留言板教學(xué)之展示留言
看下面一段程式碼:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>留言板</title> <style type="text/css"> *{margin:0px;padding:0px;} body{background:#eee;} #bdy{width:414px;height:736px;margin:0 auto;margin-top:20px; background:#66CDAA; } #top{font-family:"隸書";font-size:30px;text-align:center;/*margin-top:18px;*/ color:#f60;} .a{text-decoration:none;color:#fff;float:right;padding-right:15px;} .a:hover{color:red;} #cont{width:414px;height:736px;margin:0 auto;margin-top:20px;} #left{width:350px;height:300px;margin-top:80px;margin-left:15px;/*float:left;*/ background:#48D1CC;padding-left:5px;} #right{width:360px;height:200px;margin-top:20px;background:#48D1CC; margin-left:15px;/*float:left;*/} h5{text-align:center;margin-top:15px;margin-bottom:20px;} #sub{width:120px;height:25px;margin-top:15px;} #sub:hover{background:#AFEEEE;} .span{font-size:18px;color:red;font-weight:bold;} table{width:360px;margin:0 auto;margin-top:15px;border:1px solid #eee;} td{text-align:center;} #td a{text-decoration:none;color:#eee;} #td a:hover{color:red;} </style> </head> <body> <div id="bdy"> <div id="top">留言板</div> <a href="login.php" class="a">登錄</a> <a href="reg.php" class="a">注冊</a> <div id="cont"> <div id="left"> <h5>寫留言</h5> <form method="post" action="addmessage.php"> 標題:<input type="text" placeholder="請輸入標題" name="title"> </br></br> 內(nèi)容:<textarea cols="40" rows="5" name="content"></textarea> </br></br> <input type="submit" value="添加留言" id="sub"> </form> </div> <div id="right"></div> </div> </div> </body> </html>
這裡面我們寫了一個? <div id="right"></div>
這個標籤中我們一直沒有加入內(nèi)容,這就是我們留言要顯示的位置
下面我們來看以下裡面的程式碼
<div id="right">
?? ?<table cellspacing="0" cellpadding="0" border="1">
?? ??? ?<tr>
?? ??? ??? ?<th>ID<?>##lt?? ??? ??? ?<th> ;內(nèi)容</th>
?? ??? ??? ?<th>留言者</th>
?? ??? ?</tr,?<td></td>
?? ??? ??? ?<td></td>
?? ??? ??? ?<td&?;/td>##lt?>??? ?</tr>
?? ??? ?<tr>
?? ??? ??? ?<td colspan="4" id="td">
?? ??? ???????? <a href="">上一頁</a>
?? ??? ???????? <a href="">下一頁</a>
?? ????
?? ???????? </ td>
?? ???? </tr>
?? ?</table>
</div>
使用的是一種表格,我們要來寫展示內(nèi)容了
################################################################################################都##在檔案頭部加入php 標籤######程式碼如下:###
<?php session_start(); require_once('conn.php');//鏈接數(shù)據(jù)庫 //分頁 $page=isset($_GET['page']) ?$_GET['page'] :1 ;//接收頁碼 $page=!empty($page) ? $page :1; $table_name="mess";//查取表名設(shè)置 $perpage=5;//每頁顯示的數(shù)據(jù)個數(shù) //最大頁數(shù)和總記錄數(shù) $total_sql="select count(*) from $table_name"; $total_result =mysql_query($total_sql); $total_row=mysql_fetch_row($total_result); $total = $total_row[0];//獲取最大頁碼數(shù) $total_page = ceil($total/$perpage);//向上整數(shù) //臨界點 $page=$page>$total_page ? $total_page:$page;//當下一頁數(shù)大于最大頁數(shù)時的情況 //分頁設(shè)置初始化 $start=($page-1)*$perpage; //展示留言 $sql1 = "select * from mess order by id desc limit $start,$perpage"; $res = mysql_query($sql1); //$row=mysql_fetch_array($res); ?>###然後我們的html 頁面也要加入php 的程式碼:######<div id="bdy ">###?? ??? ?<div id="top">留言板</div>
?? ??? ?<?php
?? ??? ??? ?if(!empty($_SESSION['name'])){
??lt ;?php echo $_SESSION['name'];?>,您好! </span>
?? ??? ?<?php
#?? ??? ??? ?}else{
???gt;
?? ??? ?<a href="reg.php" class="a">註冊</a>
?? ??? ?<?php
???? ?<div id ="cont">
?? ??? ??? ?<div id="left">
?? ??? ??? ????<form method="post" action="addmessage.php ">
?? ??? ??? ??? ??? ? 標題:<input type="text" placeholder="請輸入標題" name="title"> >
?? ??? ??? ??? ??? ?內(nèi)容:< textarea cols="40" rows="5" name="content"></textarea>
?? ??? ??? ??? ??? ?? ?<input type="submit" value="新增留言" id="sub">
?? ??? ??? ??? ?</form>
?? ??? ??? ?</div>
?? ??? ??? ?
?? ??? ??? ??? ????? ??? ?
?? ??? ??? ?????? ??? ??? ?<第> ;ID >
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ????? ??? ???標題?????? ??? ?
留言者第>
?? ??? ??????? ??? ??? ??? ??? ??? ??? ??? ??? ???$row = mysql_fetch_array($res)){
?? ??? ??? ??? ??? ??? ??>
????? ??? ??? ??? ??? ??? ?<td><?php echo $row['id'];?><td><?php echo $row['id'];?><td><?php echo $row['id'];?><)/td>
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ??? ??>
?? ??? ??? ??? ??? ??? ?
?? ??? ??? ??? ??? ?????? ?
?? ??? ??????????? ??? ??? ??? ?<a href="< ?php echo "$ _SERVER[PHP_SELF]?page=1"?>">首頁</a>
?? ??? ?????????? ???page=" .($page-1 )?>">上一頁</a>
?? ??? ??????????? ??? ??? ?> ;下一頁</a>
?? ??? ??????????? ??? ??? ??? 下末>?
?? ?????????? ??? ??? ??? ??? ?
?? ???? ??? ??? ??? ??? ?##?? ??? ??? ?& lt;/div>##?? # #
<?php session_start(); require_once('conn.php');//鏈接數(shù)據(jù)庫 //分頁 $page=isset($_GET['page']) ?$_GET['page'] :1 ;//接收頁碼 $page=!empty($page) ? $page :1; $table_name="mess";//查取表名設(shè)置 $perpage=5;//每頁顯示的數(shù)據(jù)個數(shù) //最大頁數(shù)和總記錄數(shù) $total_sql="select count(*) from $table_name"; $total_result =mysql_query($total_sql); $total_row=mysql_fetch_row($total_result); $total = $total_row[0];//獲取最大頁碼數(shù) $total_page = ceil($total/$perpage);//向上整數(shù) //臨界點 $page=$page>$total_page ? $total_page:$page;//當下一頁數(shù)大于最大頁數(shù)時的情況 //分頁設(shè)置初始化 $start=($page-1)*$perpage; //展示留言 $sql1 = "select * from mess order by id desc limit $start,$perpage"; $res = mysql_query($sql1); //$row=mysql_fetch_array($res); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>留言板</title> <style type="text/css"> *{margin:0px;padding:0px;} body{background:#eee;} #bdy{width:414px;height:736px;margin:0 auto;margin-top:20px; background:#66CDAA; } #top{font-family:"隸書";font-size:30px;text-align:center;/*margin-top:18px;*/ color:#f60;} .a{text-decoration:none;color:#fff;float:right;padding-right:15px;} .a:hover{color:red;} #cont{width:414px;height:736px;margin:0 auto;margin-top:20px;} #left{width:350px;height:300px;margin-top:80px;margin-left:15px;/*float:left;*/ background:#48D1CC;padding-left:5px;} #right{width:360px;height:200px;margin-top:20px;background:#48D1CC; margin-left:15px;/*float:left;*/} h5{text-align:center;margin-top:15px;margin-bottom:20px;} #sub{width:120px;height:25px;margin-top:15px;} #sub:hover{background:#AFEEEE;} .span{font-size:18px;color:red;font-weight:bold;} table{width:360px;margin:0 auto;margin-top:15px;border:1px solid #eee;} td{text-align:center;} #td a{text-decoration:none;color:#eee;} #td a:hover{color:red;} </style> </head> <body> <div id="bdy"> <div id="top">留言板</div> <?php if(!empty($_SESSION['name'])){ ?> <span class="span">尊敬的用戶:<?php echo $_SESSION['name'];?>,您好!</span> <?php }else{ ?> <a href="login.php" class="a">登錄</a> <a href="reg.php" class="a">注冊</a> <?php } ?> <div id="cont"> <div id="left"> <h5>寫留言</h5> <form method="post" action="addmessage.php"> 標題:<input type="text" placeholder="請輸入標題" name="title"> </br></br> 內(nèi)容:<textarea cols="40" rows="5" name="content"></textarea> </br></br> <input type="submit" value="添加留言" id="sub"> </form> </div> <div id="right"> <table cellspacing="0" cellpadding="0" border="1"> <tr> <th>ID</th> <th>標題</th> <th>內(nèi)容</th> <th>留言者</th> </tr> <?php while($row = mysql_fetch_array($res)){ ?> <tr> <td><?php echo $row['id'];?></td> <td><?php echo $row['title'];?></td> <td><?php echo $row['content'];?></td> <td><?php echo $_SESSION['name'];?></td> </tr> <?php } ?> <tr> <td colspan="4" id="td"> <a href="<?php echo "$_SERVER[PHP_SELF]?page=1"?>">首頁</a> <a href="<?php echo "$_SERVER[PHP_SELF]?page=".($page-1)?>">上一頁</a> <a href="<?php echo "$_SERVER[PHP_SELF]?page=".($page+1)?>">下一頁</a> <a href="<?php echo "$_SERVER[PHP_SELF]?page={$total_page}"?>">末頁</a> </td> </tr> </table> </div> </div> </div> </body> </html>
## 繼續(xù)學(xué)習
- 課程推薦
- 課件下載
-
高級PHP開發(fā)留言板教學(xué)
18774人在看 -
高級PHP開發(fā)之簡單留言本教學(xué)
10876人在看 -
高級PHP 留言板製作教學(xué)
37716人在看 -
中級php留言本實戰(zhàn)開發(fā)影片教學(xué)
10822人在看 -
初級PHP留言板開發(fā)實戰(zhàn)
25856人在看 -
高級thinkPHP3.2留言板影片教學(xué)
13961人在看 -
高級PHP留言板製作經(jīng)典影片教學(xué)
42795人在看 -
中級Ajax留言板、瀑布流影片教學(xué)
13057人在看 -
高級PHP留言板製作必學(xué)實例
15118人在看 -
高級PHP開發(fā)一個簡單的留言板專案實戰(zhàn)
56091人在看 -
高級PHP開發(fā)檔案上傳教學(xué)
9694人在看 -
初級PHP微信開發(fā)影片教學(xué)
20190人在看
看過本課程的同學(xué)也在學(xué)習