亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語言

PHP簡單留言本功能的實現(xiàn)代碼

時間:2024-08-13 21:16:17 php語言 我要投稿
  • 相關推薦

PHP簡單留言本功能的實現(xiàn)代碼

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

PHP簡單留言本功能的實現(xiàn)代碼

  index.php:

  <?php

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

  require_once "conn.php";

  $pagesize=5;   //每頁顯示5條數(shù)據(jù)

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

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

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

  $infoCount =$row[0]; //獲得總條數(shù):取得數(shù)組中的值$row[0]="數(shù)據(jù)庫里的總條數(shù)"

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

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

  if($currpage>$pageCount)  //如果輸入的頁數(shù)超過總頁數(shù)則默認跳轉(zhuǎn)到最后一頁

  {

  $currpage=$pageCount;

  }

  ?>

  <!DOCTYPE html>

  <html>

  <head>

  <meta charset="utf-8" />

  <title></title>

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

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

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

  <script>

  function test(){

  var sum;

  if(document.frm.title.value==''){

  alert('請?zhí)顚憳祟}');

  return false;

  }else{

  sum =document.frm.title.value.length;

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

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

  return false;

  }

  }

  if(document.frm.username.value==''){

  alert('請?zhí)顚懹脩艟W(wǎng)名');

  return false;

  }

  if(document.frm.content.value==''){

  alert("請?zhí)顚憙?nèi)容");

  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>用戶網(wǎng)名</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)) //得到一行數(shù)據(jù)的數(shù)組,再執(zhí)行則得到再下一行,如果得到是最后一行,那么再執(zhí)行則返回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>留言內(nèi)容:</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>";

  }

  }

  ?>

  <!--數(shù)字頁-->

  <?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">發(fā)表留言</strong>

  <form action="result.php" 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>網(wǎng)名:</td>

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

  </tr>

  <tr>

  <td>留言內(nèi)容:</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>

  conn.php

  <?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 "鏈接成功";

  ?>

  result.php

  <?php

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

  require_once "conn.php";

  $title = $_REQUEST['title'];

  $username = $_REQUEST['username'];

  $content = $_REQUEST['content'];

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

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

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

  if($isok)

  {

  echo "<script>

  alert('提交成功');

  location.href='index.php';

  </script>";

  }else {

  echo "<script>

  alert('提交失敗');

  location.href='index.php';

  </script>";

  }

  ?>

  css/index.css:

  body{margin:0;padding:0;}

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

  a{text-decoration: none;}

  .content{

  width:800px;

  margin:0 auto;

  }

  .bt{

  width:799px;

  height:20px;

  text-align: center;

  background:#EB9316;

  margin:0 0 5px 0;

  }

  .bt>li{

  float:left;

  width:265px;

  height:20px;

  text-align: center;

  line-height: 20px;

  font-size:13px;

  }

  .nr{

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

  width:799px;

  height:20px;

  text-align: center;

  background:#B9DEF0;

  }

  .nr>li{

  float:left;

  width:265px;

  height:20px;

  text-align: center;

  line-height: 20px;

  font-size:13px;

  }

  .lynr{

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

  width:800px;

  margin:1px 0 1px 0;

  }

  .content p{

  width:70px;

  height:50px;

  float:left;

  }

  .content 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/bootstrap.min.css(自己下載)

  下載地址:http://pan.baidu.com/s/1hrK3Dpq

【PHP簡單留言本功能的實現(xiàn)代碼】相關文章:

PHP中如何實現(xiàn)crontab代碼05-30

php的curl實現(xiàn)get和post的代碼07-07

PHP實現(xiàn)大文件上傳源代碼10-21

PHP入門需要掌握的幾種功能代碼10-25

php使用ftp函數(shù)實現(xiàn)簡單上傳功能10-31

php實現(xiàn)圖片縮放功能類08-17

php代碼如何實現(xiàn)命令行執(zhí)行05-19

php編程實現(xiàn)簡單的網(wǎng)頁版計算器功能08-29

PHP實現(xiàn)搜索查詢功能的方法技巧08-01

php中怎么實現(xiàn)回刪功能08-31