首先写个简单版的留言板(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>
好了,到此大功告成,这是超级简单版,以后慢慢增加功能。转载请注明出处,谢谢。