天天看点

php+mysql留言板代码

 1.建立链接数据库文件

  1. <?php 
  2.  $conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误"); 
  3. mysql_select_db("bbs", $conn); 
  4. mysql_query("set names 'GBK'"); //使用GBK中文编码; 
  5. ?> 

2.建立提交留言文件

  1. <?php 
  2. include("conn.php");  //连接数据库 
  3. if($_POST['submit']){  //建立条件语句 如果submit被点击 执行下面的内容 
  4.  $sql="insert into message (id,user,title,content,lastdate)". 
  5.       "values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; 
  6. // 使用sql语句.insert into插入语句.为message表中的字段名称的值指定位置 
  7. mysql_query($sql); //执行$sql语句 
  8. echo "发表成功"; //回显发表成功 
  9. ?> 
  10. //通过form标签建立提交框架和按钮 
  11. <form action="add.php" method="POST" > 
  12. 用户:<input type="text" size=10 name="user"/><br> 
  13. 标题:<input type="text" size=20  name="title"/><br> 
  14. 内容:<textarea name="content"></textarea><br> 
  15. <input type="submit" name="submit" value="发布留言"/> 
  16. </form> 

3.显示留言内容

  1. <?php 
  2. include("conn.php"); //链接数据库 
  3. ?> 
  4. <table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"> //表格 
  5. <? 
  6.   $sql="SELECT * FROM `message` order by id desc" ; //查询数据库.order by id desc意为以倒序排列.id字段 
  7.   $query=mysql_query($sql); //执行mysql命令 
  8.   while($row=mysql_fetch_array($query)){ //书写循环 .数组方式遍历 
  9. ?> 
  10.   <tr bgcolor="#eff3ff"> 
  11.   <td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td> 
  12.   </tr> 
  13.   <tr bgColor="#ffffff"> 
  14.   <td>内容:<?=$row[content]?></td> 
  15.   </tr> 
  16. <? 
  17.   } 
  18. ?> 
  19. //使用PHP+HTML混编.调用对应的字段名称 
  20. </table> 

继续阅读