留言板v1.0练习(简单版)

来源:互联网 发布:nginx 缓存设置 编辑:程序博客网 时间:2024/05/01 07:10

首先写个简单版的留言板(ps:以后慢慢加功能),思路如下:

后台3个php文件:1.连接数据库(conn.php)2.存入数据库(addmsg.php)3.读取数据库和显示(showlist.php)。

前台1个文件:1.留言界面(index.html)

数据库:bbs

第一步:建个数据库bbs,创建表message,创建字段。图如下:

第二步:写前台界面代码:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>liuyanban</title></head><body><form action="addmsg.php"  method="post" name = "myform" >      用名:<input type="text" size="10" name="userName" /><br/>      标题:<input type="text" name="title" /><br/>      内容:<textarea  name="content" cols="60" rows="9" ></textarea><br/>      <input type="submit" name="submit" value="提交留言" />  </form> </body></html>
第三步写连接数据库文件con.php:
<?php$dbName = "bbs";      $conn = @ mysql_connect("localhost", "root", "12345678") or die("数据库链接错误");      $flag = mysql_select_db($dbName, $conn);      mysql_query("set names 'UTF-8'"); //使用UTF-8中文编码;        function toHtmlcode($content)      {          return $content = str_replace("\n","<br>",str_replace(" ", " ", $content));      }  ?>
第四步写存入数据库文件addmsg.php:
<?phpinclude("conn.php"); if(@$_POST['submit']){      $sql = "insert into message (id,user,title,content,lastdate)" .      "values ( '','$_POST[userName]','$_POST[title]','$_POST[content]',now())";      mysql_query($sql);      echo "添加成功";  }?>
第五步写读取数据库文件并显示shoulist.php:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>show</title></head><body><?php include("conn.php");  ?>  <table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">  <?php       $sql = "SELECT * FROM message order by lastdate desc";    $query = mysql_query($sql);    while($row = mysql_fetch_array($query)){  ?>    <tr bgcolor="#eff3ff">    <td><b><big>      标题:<?= $row['title']?></big><b/>     <b><sub>      用户:<?= $row['user']?></sub></b></td>    </tr>    <tr bgColor="#ffffff">    <td>内容:<?= toHtmlcode($row['content'])?></td>    </tr>  <?php     }  ?>  </table>  </body></html>
好了,到此大功告成,这是超级简单版,以后慢慢增加功能。转载请注明出处,谢谢。
0 0
原创粉丝点击