PHP简易留言板

一、创建数据库
CREATE TABLE `book`(
 `id` int(3) NOT NULL auto_increment,
 `user` varchar(10) NOT NULL,
 `title` varchar(50) NOT NULL,
 `content` tinytext NOT NULL,
 `time` date NOT NULL,
 PRIMARY KEY (`id`)
)ENGINE=INNODB DEFAULT CHARSET=gbk AUTO_INCREMENT=1;

二、创建配置文件conn.php
 

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

三、添加留言版面(addbook.php)
 

Code:
  1. <?php   
  2. include "conn.php";   
  3. if($_POST['submit']){   
  4.    $sql="insert into book (id,user,title,content,time) values"    
  5.   
  6. .   
  7.    "('','$_POST[user]','$_POST[title]','$_POST  
  8.   
  9. [content]',now())";   
  10.    //如果点击了发布留言就会插入一条记录   
  11.  mysql_query($sql);//执行SQL语句   
  12. echo "<script language=/"javascript/">alert('添加成功');history.go(-   
  13.   
  14. 1)</script>";   
  15. }   
  16. ?>   
  17.   
  18. <form action="addbook.php" method="post">   
  19. 用户:<input type="text" name="user" size="10" /><br>   
  20. 标题:<input type="text" name="title" /><br>   
  21. 内容:<textarea name="content"></textarea><br><br>   
  22. <input type="submit" name="submit" value="发布留言"/>   
  23. </form>   
  24.   

四、显示记录
 

Code:
  1. include "conn.php";   
  2. ?>   
  3. <table width=500 border="0" align="center" cellpadding="5"    
  4.   
  5. cellspacing="1" bgcolor="#add3ef">   
  6.   <?   
  7.   $sql="select * from book";   
  8.   $query=mysql_query($sql);   
  9.   while($row=mysql_fetch_array($query)){   
  10.   ?>   
  11.   <tr bgcolor="#eff3ff">   
  12.   <td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td>   
  13.   </tr>   
  14.   <tr bgColor="#ffffff">   
  15.   <td>内容:<?=$row[content]?></td>   
  16.   </tr>   
  17.   <?   
  18.   }   
  19.   ?>   
  20. </table>   

后记:这个是看了PHP100后写的,给自己练练手,记录一下,呵呵。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值