Rumah > php教程 > php手册 > teks badan

php留言板制作教程

WBOY
Lepaskan: 2016-05-25 16:47:39
asal
1794 orang telah melayarinya

本文章给各位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 ;
Salin selepas log masuk

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

实例代码如下:

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

编写发表留言页面文件新建文件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" >
Salin selepas log masuk

用户:

<input type="text" name="user" size="10" /><br />
Salin selepas log masuk

标题:

<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>
Salin selepas log masuk

编写留言列表文件新建文件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>
Salin selepas log masuk

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


教程链接:

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

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!