程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 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注入過濾哦,否則會很不安全的哦。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved