php留言板制作教程
來源:程序員人生 發(fā)布時間:2013-11-22 16:28:17 閱讀次數(shù):3504次
本文章給各位php入門者提供一篇從數(shù)據(jù)庫的創(chuàng)建到最后的讀寫留言板過程全部分享給各位朋友,有需要了解的可參考參考.
創(chuàng)建一個數(shù)據(jù)表實例代碼如下:
- 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 ;
數(shù)據(jù)庫連接文件數(shù)據(jù)庫連接的代碼比較固定.先新建一個conn.php文件,輸入下面代碼:
實例代碼如下:
- <?php
- $conn = mysql_connect("localhost", "root", "") or die("數(shù)據(jù)庫鏈接錯誤");
- mysql_select_db("test", $conn);
- mysql_query("set names ‘GBK'");
- ?>
編寫發(fā)表留言頁面文件新建文件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 "成功發(fā)表!";
- }
- ?>
- </table>
- <br />
- <h2>發(fā)表留言框</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="發(fā)表"/>
- </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>發(fā)表內(nèi)容:<?php echo $row['content'];?></td></tr>
- <?php } ?>
- </table>
注意,這只是一篇入門類型的php教程,如果你想用于網(wǎng)絡(luò)請做一些安全與sql注入過濾哦,否則會很不安全的哦.
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈