日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

include_fns.php_一步一步教你用PHP+MySql筹建网站 No.3 管理页面_mysql

發布時間:2024/9/27 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 include_fns.php_一步一步教你用PHP+MySql筹建网站 No.3 管理页面_mysql 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一步一步教你用PHP+mysql搭建網站 No.3 管理頁面

先來看一下本篇blog將要介紹的內容。

我們的主頁面已經搭建完成了,然后左邊的navigation里面的大部分內容也都能點擊了,只剩下“search” 和“I'm a writer”兩個鏈接了。

本篇教程過后,我們將能完成下面的功能:

這是我們的主界面

點擊“I'm a writer” :

點擊任意一個鏈接:

Writers登錄之后的頁面:

好了,我們一步一步來吧:

我們可以看到在主界面的表單項里面,點擊I'm a writer之后的鏈接是這樣的:

“admin/index.php”,所以我們需要在主機上新建一個文件夾,命名為admin,然后編輯index.php,就是我們今天要搞定的用于作者登錄的頁面了。

為了便于講解,從現在開始,如果不加特殊的說明,所有的文件都是在admin這個文件夾下新建的,我們再來回顧一下目錄結構:

接下來,我們就來開始作者頁面的開發吧!

index.php

這個頁面很簡單,從開始的圖片里面也看到了,就是兩行表單的內容,一個鏈接指向本篇要講解的writer.php,另一個鏈接指向publish.php。

接下來我們來看

writer.php

我們先來整體看一下writer.php是如何完成我們想要的內容的,然后里面出現的一些函數我們在后面再詳細講解

第4行

include了一個新的文件include_fns.php,注意,這個也是在admin文件夾里面的哦,writer.php中會用到一些函數,而這些函數,都是從這個include_fns.php中所包含的。

第6行

判斷了一下當前時候有用戶登錄,這個函數將會在之前引用的文件里面包含。如果沒有用戶登錄,那么就執行login_form()函數,顯示出用戶登錄的表單,否則的話,就會顯示出當前登錄用戶的文章信息了

第13行

get_writer_record函數用來返回用戶的相關信息,然后在15-19行,結合用戶的信息,顯示出這一行內容:

21-23行

這個select語句應該很簡單了吧,就是把當前用戶發表過的文章都找出來,按照創建的時間做倒敘排序

25-28行

根據用戶的記錄,顯示用戶一共有幾篇文章,然后再附帶一個新的連接到添加文章的頁面story.php,這個我們在下一篇blog中講解

30-59行

這里面的內容應該我們也不難理解了,之前有類似的內容,就是按照搜索出來的文章信息,展示給用戶,同時提供幾個鏈接可以進行更多的操作:edit(story.php),delete(delete_story.php)和keywords(keyword.php)等等

好了,這里整體的框架我們已經清楚了,接下來我們就單獨來看幾個新用到的函數吧。

我們來看下

include_fns.php

其實很簡單對吧,這里還是引入了兩個新的php文件,一個是上一級目錄下的db_fns.php,這個我們在之前的文章里面已經很熟悉了,是用于數據庫鏈接和操作的各個函數,注意引入的格式是:../db_fns.php;

另一個是我們關于用戶的一系列函數 user_auth_fns.php。

check_auth_user()函數

這個函數出現在user_auth_fns.php文件中:

很簡單,就不多介紹了。

login_form()函數

依舊是user_auth_fns.php文件中:

這個函數依舊不難,也是之前出現過的內容,就是一個表單的輸入,然后點解login按鈕以后,請求的是login.php頁面,發送的方式是post。

login.php頁面依舊很簡單,我們來看下吧:

login.php

這里兩個關鍵點:

1個是login函數,這個函數依舊是來自user_auth_fns.php文件中:

我們根據傳入的兩個參數username和password,都是之前用戶輸入的內容,然后去數據庫里面和writers表里面做對比,如果找到了,就表示用戶輸入的用戶名和密碼是合法的,返回1;否則就返回0。

2

是我們看到 header('Location: '.$_SERVER['HTTP_REFERER']);函數的作用是返回到之前的頁面,并刷新登錄;

之前的頁面是writer.php,因為用戶已經登錄過了,所以在writer.php的第一個if判斷時,得到的結論就是已經有登錄的用戶,所以就跳轉到11行,進行用戶文章的展示頁面了。

好我們接著來看 :

get_writer_record函數

因為是數據庫層面的操作,所以這個函數存放在db_fns.php中,注意,這個文件在上一層目錄中哦

基本上也就這些內容了。到這里,我們一共完成了用戶的登錄、顯示文章等頁面的操作,這節內容還是有點多的,大家好好消化下吧。有不同的可以留言一起討論。

歡迎大家閱讀《一步一步教你用PHP+MySql籌建網站 No.3 管理頁面_mysql》,跪求各位點評,by 搞代碼

微信 賞一包辣條吧~

支付寶 賞一聽可樂吧~

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的include_fns.php_一步一步教你用PHP+MySql筹建网站 No.3 管理页面_mysql的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩中文字幕视频在线观看 | 久久人人超碰 | 亚洲成人av免费 | 琪琪五月天 | www.亚洲一区 | 亚洲性色图 | 亚洲夜夜夜| 欧美成人片在线观看 | 毛片一区| 国产99久久久久久免费看 | 男同互操gay射视频在线看 | 天堂在线一区 | 黄色av网站免费在线观看 | 久久精品免费一区二区 | 欧美操女人 | 狠狠综合| 欧美三级午夜理伦三级小说 | 日韩精品一区二区三区不卡 | 青青草国产精品 | 揉我啊嗯~喷水了h视频 | 天天插夜夜爽 | 99一区二区三区 | 精品视频一区二区三区在线观看 | 国产91精品露脸国语对白 | 福利在线国产 | 欧美做受高潮动漫 | 日韩精品自拍 | 国产免费片 | 日色网站 | 日日操网 | 国产乱淫av片杨贵妃 | 不卡日韩 | 黄色同人网站 | 在线a毛片| 懂色一区二区二区av免费观看 | 在线看欧美 | 国产麻豆天美果冻无码视频 | 国产成人亚洲精品自产在线 | 一级欧美黄色片 | 麻豆久久久久久久久久 | 91视频播放| 亚洲国产精品人人爽夜夜爽 | 狠狠干综合网 | 国产人妖网站 | 日本美女黄网站 | 亚洲精品二三区 | 久久综合激的五月天 | 91精品国产综合久久福利软件 | 精品久久久久久久久久久国产字幕 | 深夜成人在线观看 | 国产福利午夜 | 激情av网 | 中文字幕88 | 最新日韩视频 | 国产午夜精品一区二区三区视频 | 五月婷婷中文字幕 | 国产免费av网址 | 欧美人与性动交xxⅹxx | 94av视频| 中文字幕国产专区 | 伊人自拍| 北条麻妃一区二区三区在线观看 | 欧洲亚洲激情 | 刘玥91精选国产在线观看 | 91video| 成人亚洲一区 | 粉嫩欧美一区二区三区 | 蜜桃av成人永久免费 | 国产传媒欧美日韩 | 日韩一区二区影院 | 中文字幕国产剧情 | 色妇av| 亚洲女同视频 | 波多野吉衣一二三区乱码 | 黄色男人的天堂 | 四虎影院永久地址 | 97久久国产亚洲精品超碰热 | 亚洲AV无码成人精品国产一区 | 日韩欧美激情在线 | 日韩免费视频一区二区视频在线观看 | 精品人妻码一区二区三区红楼视频 | 亚洲欧美日本国产 | 久热国产视频 | 中国a毛片 | 超碰美女在线 | 99ri在线 | 青青在线播放 | 免费精品视频 | 亚洲三级伦理 | 一级做a爰片久久毛片潮喷 天天透天天干 | 91香蕉视频在线观看免费 | 欧美成人三级在线 | 一级黄色视 | 欧美日韩国产免费 | 日日摸夜夜添夜夜 | 国产欧美一区二区三区鸳鸯浴 | 91美女视频在线观看 | 人人爱爱人人 | 福利在线免费视频 |