一個(gè)php留言板實(shí)例詳解
來源:程序員人生 發(fā)布時(shí)間:2014-01-09 06:17:15 閱讀次數(shù):3438次
留言板可以說是所有php入門者都會(huì)練習(xí)的一個(gè)小不上的WEB應(yīng)用程序了,下面我把我寫的一個(gè)php留言板實(shí)例分享給各位同學(xué),有需要了解的同學(xué)可進(jìn)入?yún)⒖紖⒖?
1.在你的PHP的根目錄下創(chuàng)建一個(gè)名為”msgboard”的文件夾.在”msgboard”下創(chuàng)建一個(gè)“msglist.php”文件,數(shù)據(jù)表結(jié)構(gòu)大家可直接導(dǎo)入。
實(shí)例代碼如下:
- CREATE TABLE `msgboard` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `username` varchar(50) CHARACTER SET latin1 NOT NULL,
- `sex` tinyint(1) NOT NULL DEFAULT '1',
- `msg` text CHARACTER SET latin1 NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
msglist.php 文件,包括了留言增加,刪除,修改
實(shí)例代碼如下:
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <title>我的留言板</title>
- </head>
- <body>
- <?php
- $username = isset($_REQUEST['username']) ? $_REQUEST['username'] : '';
- $sex = isset($_REQUEST['sex']) ? intval($_REQUEST['sex']) : 1;
- $msg = isset($_REQUEST['msg']) ? $_REQUEST['msg'] : '';
-
-
- mysql_connect("127.0.0.1","root","lzy");
- mysql_select_db("test");
-
- if(!emptyempty($username) && !emptyempty($msg))
- {
- mysql_query("INSERT INTO msgboard(username,sex,msg) VALUES('$username','$sex','$msg')");
- }
- else
- {
- echo "輸入不正確<br/>";
- }
-
- $source = mysql_query("SELECT * FROM msgboard ORDER BY id DESC");
- $result = array();
-
- ?>
- <table border="1" width="1000">
- <tr align="center">
- <td width="10%">姓名</td>
- <td width="10%">性別</td>
- <td width="80%">留言內(nèi)容</td>
- </tr>
- <tr>
- <?php
- while ($row = mysql_fetch_array($source))
- {
- echo '<td>' . $row['username'] . '</td>';
- echo '<td>' . ($row['sex'] == 1 ? '男' : '女') . '</td>';
- echo '<td>' . $row['msg'] . '</td>';
- }
- ?>
- </tr>
- </table><p/>
-
- <form action="msglist.php" method="POST">
- <table width="1000" align="left">
- <tr>
- <td width="100%">
- 姓名:<input type="text" name="username" value=""/>
- </td>
- </tr>
- <tr>
- <td width="100%">
- 性別:男<input type="radio" name="sex" value="1" checked="checked" />
- 女<input type="radio" name="sex" value="0" />
- </td>
- </tr>
- <tr>
- <td width="100%">
- 請(qǐng)留言:<br/><textarea name="msg" rows="5" cols="100"></textarea>
- </td>
- </tr>
- <tr>
- <td width="100%">
- <input type="submit" value="提 交" />
- </td>
- </tr>
- </table>
- </form>
- </body>
- </html>
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)