首页 > php教程 > php手册 > 正文

php留言板制作教程

WBOY
发布: 2016-05-25 16:47:39
原创
1795 人浏览过

本文章给各位php入门者提供一篇从数据库的创建到最后的读写留言板过程全部分享给各位朋友,有需要了解的可参考参考.

创建一个数据表实例代码如下:

CREATE TABLE `message` ( 
    `id` tinyint(1) NOT NULL auto_increment, 
    `user` varchar(25) NOT NULL, 
    `title` varchar(50) NOT NULL, 
    `content` tinytext NOT NULL, 
    `lastdate` date NOT NULL, 
    PRIMARY KEY (`id`) 
    ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
登录后复制

数据库连接文件数据库连接的代码比较固定.先新建一个conn.php文件,输入下面代码:

实例代码如下:

<?php
$conn = mysql_connect("localhost", "root", "") or die("数据库链接错误");
mysql_select_db("test", $conn);
mysql_query("set names &#39;GBK&#39;"); //使用GBK中文编码;
?>
登录后复制

编写发表留言页面文件新建文件add.php,输入如下代码:

实例代码如下:

<?php
include ("conn.php");
if ($_POST[&#39;submit&#39;]) {
    $sql = "insert into message (id,user,title,content,lastdate) values (&#39;&#39;,&#39;$_POST[user]&#39;,&#39;$_POST[biaoti]&#39;,&#39;$_POST[content]&#39;,now())";
    mysql_query($sql);
    echo "成功发表!";
}
?>
</table> 
<br /> 
<h2>发表留言框</h2> 
<form action="add.php" method="post" >
登录后复制

用户:

<input type="text" name="user" size="10" /><br />
登录后复制

标题:

<input type="text" name="biaoti" size="20" /><br /> 
<textarea name="content" rows="10" cols="50" wrap="off"> 
</textarea><br /> 
<input type="submit" name="submit" value="发表"/> 
</form>
登录后复制

编写留言列表文件新建文件list.php,输入如下代码:

实例代码如下:

<?php
include ("conn.php");
?> 
<table width="500px" border="0" alien="center" > 
<?php
$sql = "select * from message ";
$query = mysql_query($sql);
while ($row = mysql_fetch_array($query)) { ?>
    <tr><td>标题: <?php
    echo $row[&#39;title&#39;]; ?>用户:<?php
    echo $row[&#39;user&#39;]; ?></td></tr> 
    <tr><td>发表内容:<?php
    echo $row[&#39;content&#39;]; ?></td></tr> 
    <?php
} ?>
</table>
登录后复制

注意,这只是一篇入门类型的php教程,如果你想用于网络请做一些安全与sql注入过滤哦,否则会很不安全的哦.


教程链接:

随意转载~但请保留教程地址★

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!