萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php留言板制作教程

php留言板制作教程

本文章給各位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 ‘GBK'"); //使用GBK中文編碼;

?>

編寫發表留言頁面文件
新建文件add.php,輸入如下代碼:

 代碼如下 復制代碼

<?php

include("conn.php");

if($_POST['submit']){

$sql="insert into message (id,user,title,content,lastdate) values (",'$_POST[user]‘,'$_POST[biaoti]‘,'$_POST[content]‘,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['title'];?> 用戶:<?php echo $row['user'];?></td></tr>

<tr><td>發表內容:<?php echo $row['content'];?></td></tr>

<?php } ?>

</table>

注意,這只是一篇入門類型的php教程,如果你想用於網絡請做一些安全與sql注入過濾哦,否則會很不安全的哦。

copyright © 萬盛學電腦網 all rights reserved