php入門之留言板程式實現代碼_PHP教程

來源:互聯網
上載者:User
留言板程式需要由php +資料庫來實現本教程主要是講到了關於php mysql的留言系統的實現過程,包括增加 修改 刪除及編輯工作,是對php初學才學習的好資料。

項目結構:

添加頁面: 說明:這裡只注重操作,對介面的美工沒有下工夫,希望大家理解......

列表頁面:

修改頁面:

留言板的sql檔案,可直接匯入到mysql

代碼如下 複製代碼
create database form; use form; 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 資料庫連接檔案

代碼如下 複製代碼
$conn = @ mysql_connect("localhost", "root", "") or die("資料庫連結錯誤");
mysql_select_db("form", $conn);
mysql_query("set names 'gbk'");
?>


add.php 根據使用者提交的留言資訊儲存到資料庫

代碼如下 複製代碼

include 'conn.php';
if($_POST['submit']){
$sql="INSERT INTO message(id,user,title,content,lastdate) VALUES (NULL, '$_POST[user]', '$_POST[title]', '$_POST[content]', now())";
mysql_query($sql);
//頁面跳轉,實現方式為javascript
$url = "list.php";
echo ""; 12 }
?>

list.php 以列表形式輸出留言

代碼如下 複製代碼

include 'conn.php';
?>
echo "繼續添加";
?>

















$sql="select * from message order by id"; $query=mysql_query($sql); while ($row=mysql_fetch_array($query)){ ?>
標題: 使用者:">編輯 | ">刪除
內容:
發表日期:

delete.php 刪除留言,根據使用者提交的資料,我們以擷取留言內容的ID進行刪除操作

代碼如下 複製代碼
$id = $_GET['id'];
$query="delete from message where id=".$id;
mysql_query($query); ?>
echo ""; ?>

preEdit.php 編輯就是利用update更新使用者重新提交的資料並替換以前的記錄以id為唯一標識


代碼如下 複製代碼

include 'conn.php';
$id=$_GET[id];
$query="SELECT * FROM message WHERE id =".$id;
$result=mysql_query($query);
while ($rs=mysql_fetch_array($result)){
?>


postEdit.php

include 'conn.php';
$query="update message set user='$_POST[user]',title='$_POST[title]',content='$_POST[content]' where id='$_POST[id]'";
mysql_query($query);
?>
//頁面跳轉,實現方式為javascript
$url = "list.php";
echo "";
?>

總結

這是一個完整的留言板系統,只要根據上面的提示儲存成檔案就可以很好的實現留言功能了,留言板主要有對資料的讀取,分頁以及資料的刪除,編輯,我們分用到sql delete,update,insert 這三種語句,相對來說是基礎知識了。

http://www.bkjia.com/PHPjc/631287.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631287.htmlTechArticle留言板程式需要由php +資料庫來實現本教程主要是講到了關於php mysql的留言系統的實現過程,包括增加 修改 刪除及編輯工作,是對php初學才...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.