(php毕业设计)基于php的家居商城管理系统源码
生活随笔
收集整理的這篇文章主要介紹了
(php毕业设计)基于php的家居商城管理系统源码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基于php的家居商城管理系統
此設計采用php編程語言和mysql數據庫開發,主要用于用戶在線購買商城家居的一個網站系統,其功能是用戶注冊登錄系統后查看家居的相關介紹和分類,選擇家居加入到購物車,購買后生成訂單信息,對商品進行評價等常見的購物功能,管理員端主要是對家居商品的管理,比如家居分類,家居用品上傳等功能,本設計采用php原生技術開發,注釋全面,容易理解,適合用作畢業設計和課程設計來學習和參考。
一.技術環境
php版本: 5.3以上
開發工具: notepad++,sublime,phpstorm都可
數據庫: mysql
服務器: apache
集成環境: phpstudy
前端框架:bootstrap
詳細技術:HTML+CSS+JS+PHP+MYSQL+PhpStudy
二.項目文件 (項目獲取請看文末官網)
三.系統功能
四.代碼示例
<?php// +----------------------------------------------------------------------// | 注冊功能// | 設計思路,首先判斷用戶輸入的數據是否正確,在判斷用戶的郵箱有沒有注// | 過,滿足條件,注冊成功,ajaxReturn函數在include.php中// +----------------------------------------------------------------------//引用常用的函數require_once('../../../config/config.php');//獲取前臺發來的數據$name = $_POST['name'];//獲取用戶名$password = $_POST['password'];//獲取密碼$email = $_POST['email'];//獲取游戲$password_o = $_POST['password_o'];//獲取重復密碼//判斷用戶名if(!$name) {ajaxReturn(0,'用戶名格式不正確,英文加數字!');}//判斷密碼是否輸入正確if(!is_password($password)) {ajaxReturn(0,'密碼格式不正確,不少于6位!');}//判斷郵箱是否輸入正確if(!is_email($email)) {ajaxReturn(0,'郵箱格式不正確!');}//判斷兩次密碼輸入是否一致if($password != $password_o) {ajaxReturn(0,'兩次輸入的密碼不一致!');}//查詢數據庫是否已經注冊過此郵箱$sql = "SELECT * FROM users WHERE email='$email'";$result1 = fetchAll($link,$sql);if($result1) {ajaxReturn(0,'抱歉,此郵箱已經注冊過!'); }$data = array('name'=>$name,'password'=>$password,'email'=> $email,'addtime'=>date('Y-m-d H:i:s'));//保存用戶的注冊信息到users表,其中的$link在include.php里$result2 = insert($link,$data,'users');//注冊成功和失敗的話,返回提示if(!$result2) {ajaxReturn(0,'注冊失敗!');}else{ajaxReturn(1,'恭喜你注冊成功');} <?php// +----------------------------------------------------------------------// | 登錄功能// | 設計思路,獲取到用戶輸入的賬號和密碼,驗證用戶輸入的數據,驗證通過,// | 保存用戶的登錄信息到數據庫,并且生成cookie,提示用戶登錄成功// +----------------------------------------------------------------------//引用常用的函數require_once('../../../config/config.php');//獲取登錄的用戶名$name = $_POST['name'];//獲取用戶的登錄密碼$password = $_POST['password'];//獲取登錄的角色$role = $_POST['role'];//判斷用戶輸入的用戶名是否為空if (!$name) {//如果為空,返回提示信息ajaxReturn(0, '請輸入用戶名');}//判斷用戶輸入的密碼是否為空if (!$password) {ajaxReturn(0,'請輸入密碼');}//sql語句$sql = "SELECT * FROM users WHERE name='$name' AND password='$password'";//查詢數據庫用戶記錄,fetchOne函數在mysql.php里$result = fetchOne($link,$sql);//如果沒有查詢到此用戶if(!$result) {ajaxReturn(0,'抱歉,登錄名和密碼錯誤!');}else {//保存用戶的session$user = array('id'=>$result['id'],'name'=>$result['name'],'avatar' =>$result['avatar'],'role'=>$result['is_admin']);//如果是用戶登錄if($role == 1) {//設置session,失效時間1小時$_SESSION["user"]=$user;ajaxReturn(1,'恭喜你,登錄成功!');}//如果是管理員登錄if($role == 2 ) {//判斷是否是管理員if($result['is_admin'] == 1) {//設置session,失效時間1小時$_SESSION["admin"]=$user;//提示登錄成功ajaxReturn(2,'恭喜你,登錄成功!');}else{//如果不是管理員,給予提示ajaxReturn(0,'抱歉,你不是管理員!');}}}五.項目截圖
總結
以上是生活随笔為你收集整理的(php毕业设计)基于php的家居商城管理系统源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 气动自行车研究合集
- 下一篇: Excel表Ctrl+v和Ctrl sh