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

首先写个简单版的留言板(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:
<?php
	include("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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值