php+mysql留言板代码

 1.建立链接数据库文件

 

 

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

 

2.建立提交留言文件

 

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

 

 

3.显示留言内容

 

 

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

 

你可能感兴趣的:(localhost,留言板,数据库文件)