版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 因?yàn)槿逋瑢W(xué)的系統(tǒng)需求,雖然會(huì)員機(jī)制並不難,他一定也很快就學(xué)會(huì)了,而我還是寫此教學(xué)來(lái)引導(dǎo)他,幫助他系統(tǒng)擴(kuò)展的更快,相信他的系統(tǒng)在未來(lái)也一定會(huì)很有用的! 而這個(gè)教學(xué)主要是說(shuō)明session應(yīng)用在會(huì)員機(jī)制上,而教學(xué)的程式碼還是有些地方有沒(méi)有考慮的很周詳,平安上還是會(huì)有瑕疵,希望大家見(jiàn)諒。 以下為資料表的欄位資料: 以下為會(huì)員系統(tǒng)示意圖: (1) 首頁(yè) - 登入頁(yè)面 (index.php) 帳號(hào): 密碼: 申請(qǐng)帳號(hào) (2) php連結(jié)MySQL資料庫(kù)語(yǔ)法(mysql_connect.inc.php) (3) 會(huì)員ID、PW與MySQL資料庫(kù)作認(rèn)證(connect.php) ?php /連接資料庫(kù)
2、/只要此頁(yè)面上有用到連接MySQL就要include它 include(mysql_connect.inc.php); $id = $_POSTid; $pw = $_POSTpw; /搜尋資料庫(kù)資料 $sql = SELECT * FROM member_table where username = $id; $result = mysql_query($sql); $row = mysql_fetch_row($result); /判斷帳號(hào)與密碼是否為空白 /以及MySQL資料庫(kù)裡是否有這個(gè)會(huì)員 if($id != null & $pw != null & $row1 = $id & $r
3、ow2 = $pw) /將帳號(hào)寫入session,方便驗(yàn)證使用者身份 $_SESSIONusername = $id; echo 登入成功!; echo ; else echo 登入失敗!; echo ; ? (4) 會(huì)員登入成功後 頁(yè)面 - 此頁(yè)面有新增、修改、刪除與登出的連結(jié) 並且會(huì)顯示出所有會(huì)員資料(member.php) ?php include(mysql_connect.inc.php); echo 退出 ; /此判斷為判定觀看此頁(yè)有沒(méi)有權(quán)限 /說(shuō)不定是路人或不相關(guān)的使用者 /因此要給予排除 if($_SESSIONusername != null) echo 新增 ; echo
4、修改 ; echo 刪除 ; /將資料庫(kù)裡的所有會(huì)員資料顯示在畫面上 $sql = SELECT * FROM member_table; $result = mysql_query($sql); while($row = mysql_fetch_row($result) echo $row0 - 名字(帳號(hào)):$row1, . 電話:$row3, 地址:$row4, 備註:$row5; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (5) 登出 - 洗掉登入使用者之session(logout.php) ?php /將session清空 unset($_SESSIONuser
5、name); echo 登出中.; echo ; ? (6) 參加(註冊(cè))會(huì)員 - 填寫會(huì)員資料 (register.php) 帳號(hào): 密碼: 再一次輸入密碼: 電話: 地址: 備註: (7) 參加(註冊(cè))會(huì)員 - 新增會(huì)員資料進(jìn)MySQL資料庫(kù) (register_finish.php) ?php include(mysql_connect.inc.php); $id = $_POSTid; $pw = $_POSTpw; $pw2 = $_POSTpw2; $telephone = $_POSTtelephone; $address = $_POSTaddress; $other = $_
6、POSTother; /判斷帳號(hào)密碼是否為空值 /確認(rèn)密碼輸入的正確性 if($id != null & $pw != null & $pw2 != null & $pw = $pw2) /新增資料進(jìn)資料庫(kù)語(yǔ)法 $sql = insert into member_table (username, password, telephone, address, other) values ($id, $pw, $telephone, $address, $other); if(mysql_query($sql) echo 新增成功!; echo ; else echo 新增失敗!; echo ; e
7、lse echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (8) 修改會(huì)員資料 - 填寫要修改之會(huì)員資料(update.php) ?php include(mysql_connect.inc.php); if($_SESSIONusername != null) /將$_SESSIONusername丟給$id /這樣在下SQL語(yǔ)法時(shí)才可以給搜尋的值 $id = $_SESSIONusername; /假設(shè)以下$id直接用$_SESSIONusername將無(wú)法使用 $sql = SELECT * FROM member_table where username=$id; $result =
8、 mysql_query($sql); $row = mysql_fetch_row($result); echo ; echo 帳號(hào):(此項(xiàng)目無(wú)法修改) ; echo 密碼: ; echo 再一次輸入密碼: ; echo 電話: ; echo 地址: ; echo 備註:$row5 ; echo ; echo ; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (9) 修改會(huì)員資料 - 更新要修改之會(huì)員資料進(jìn)MySQL資料庫(kù)(update_finish.php) ?php include(mysql_connect.inc.php); $id = $_POSTid; $pw =
9、 $_POSTpw; $pw2 = $_POSTpw2; $telephone = $_POSTtelephone; $address = $_POSTaddress; $other = $_POSTother; /紅色字體為判斷密碼是否填寫正確 if($_SESSIONusername != null & $pw != null & $pw2 != null & $pw = $pw2) $id = $_SESSIONusername; /更新資料庫(kù)資料語(yǔ)法 $sql = update member_table set password=$pw, telephone=$telephone, a
10、ddress=$address, other=$other where username=$id; if(mysql_query($sql) echo 修改成功!; echo ; else echo 修改失敗!; echo ; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (10) 刪除會(huì)員資料 - 填寫要?jiǎng)h除之會(huì)員帳號(hào)(delete.php) ?php if($_SESSIONusername != null) echo ; echo 要?jiǎng)h除的帳號(hào): ; echo ; echo ; else echo 您無(wú)權(quán)限觀看此頁(yè)面!; echo ; ? (11) 刪除會(huì)員資料 - 對(duì)MySQL資料庫(kù)進(jìn)行刪除會(huì)員資料(delete_finish.php) ?php include(mysql_connect.inc.php); $id = $_POSTid; if($_SESSIONusername !=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 域名解析換編碼 課件
- 5年中考3年模擬試卷初中道德與法治九年級(jí)下冊(cè)01專項(xiàng)素養(yǎng)綜合全練(一)
- 學(xué)生上下學(xué)交通安全情況排查登記表
- 施工協(xié)調(diào)和溝通管理要點(diǎn)
- 花城版小學(xué)五年級(jí)音樂(lè)上冊(cè)教案
- 2024-2025學(xué)年專題22.3 太陽(yáng)能-九年級(jí)物理人教版含答案
- DB11-T 1970-2022 牡丹繁殖與栽培技術(shù)規(guī)程
- 混凝土攪拌站冬季施工技術(shù)方案
- 冰場(chǎng)裝修設(shè)計(jì)合同范本
- 個(gè)人農(nóng)業(yè)發(fā)展借款居間合同
- 花生脫殼機(jī)結(jié)構(gòu)設(shè)計(jì)
- FDA發(fā)布咀嚼片關(guān)鍵質(zhì)量屬性指導(dǎo)原則
- 泰國(guó)商務(wù)邀請(qǐng)函模板
- 第10課遼夏金元的統(tǒng)治導(dǎo)學(xué)案-高中歷史統(tǒng)編版(2019)必修中外歷史綱要上冊(cè)
- “三重一大”事項(xiàng)如何決策
- 維護(hù)祖國(guó)統(tǒng)一和民族團(tuán)結(jié)主題教育PPT模板
- 追根溯源 重構(gòu)課堂 -以“最短路徑問(wèn)題”教學(xué)設(shè)計(jì)為例 論文
- ZZ017數(shù)字產(chǎn)品檢測(cè)與維護(hù)賽項(xiàng)競(jìng)賽題庫(kù)-2023年全國(guó)職業(yè)院校技能大賽擬設(shè)賽項(xiàng)賽題
- 小學(xué)語(yǔ)文新課標(biāo)跨學(xué)科學(xué)習(xí)任務(wù)群解讀及教學(xué)建議
- 紡出未來(lái)織就夢(mèng)想-帶你一起學(xué)創(chuàng)業(yè)智慧樹(shù)知到答案章節(jié)測(cè)試2023年蘇州大學(xué)
- 堅(jiān)定文化自信 共筑大國(guó)之夢(mèng) 教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論