php實作簡單的留言板功能(附源碼)

烟雨青岚
發布: 2023-04-08 19:58:01
轉載
10665 人瀏覽過

php實作簡單的留言板功能(附源碼)

php實作簡單的留言板功能

#1、原則

#簡單的說就是資料庫的創建,添加數據,顯示在前端。我的程式只是簡單的留言再顯示。

先寫好留言的前端頁面,就簡單的寫入作者,標題和內容。

2、介面

php實作簡單的留言板功能(附源碼)

#3、顯示留言的介面

php實作簡單的留言板功能(附源碼)

#4、程式碼

(1)新增留言的頁面

    留言    

留言板

标题
作者
内容
登入後複製

(2)留言的後台處理,把作者,標題,內容存入已建好的資料庫中

error; } if($con->select_db("messageboard")){ echo $con->error; } if($con->query("SET NAMES utf8")){ echo $con->error; } $id=$_POST["id"]; $title=$_POST["title"]; $author=$_POST["author"]; $message=$_POST["message"]; $time=date('y-m-d h:m:s'); $sql="insert into messageboard(id,title,author,message,dateline) values('$id','$title','$author','$message','$time')"; if($str=$con->query($sql)){ echo ""; } else { echo ""; } ?>
登入後複製

(3)下面是顯示留言的頁面代碼

error; } if($con->select_db("messageboard")){ echo $con->error; } if($con->query("SET NAMES utf8")){ echo $con->error; } $sql="select * from messageboard ORDER BY dateline DESC "; $str=$con->query($sql); if($str && mysqli_num_rows($str)){ while($row= mysqli_fetch_assoc($str)){ $data[]=$row; } } ?>     留言板    
标题
作者
内容
登入後複製

5、所遇到的問題

剛開始顯示頁面上不能顯示數據,找了半天原因,結果是因為在sql中寫錯了查詢方式寫成了:

select * from message where dateline desc;
登入後複製

用where得有條件,才能查詢。得有例如:

select * from message where dateline=$date;
登入後複製

因為我的程式沒有從前個頁面傳遞資料到這,所以只能用下面這種透過時間來排序羅列出所有資料。

select * from message order by dateline;
登入後複製

感謝大家的閱讀,以上程式碼有不足的地方請大家指出,希望大家可以有所收穫。

本文轉載自:https://blog.csdn.net/jeak2015/article/details/53440522

推薦教學:《PHP教學

以上是php實作簡單的留言板功能(附源碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!