基于php网上零食商店管理系统获取(php毕业设计)
生活随笔
收集整理的這篇文章主要介紹了
基于php网上零食商店管理系统获取(php毕业设计)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基于php網上零食商店管理系統
網上零食商店管理系統是基于php編程語言和mysql數據庫設計,系統主要分為用戶和管理員兩個角色,其中用戶注冊登陸后,可以查看零食分類,最新商品,熱門商品,對商品加入購物車,在線搜索零食,查看公告,在線留言反饋,個人中心查看個人訂單,我的收藏;管理員主要功能有對商品,分類,訂單,公告,用戶,留言進行管理。本系統界面美觀,帶論文,功能齊全,適合作為php畢業設計和課程設計參考學習。
一.技術環境
php版本:5.3 及以上
后臺框架:無,php原生開發簡單易懂
開發工具: notepad++,sublime,phpstorm都可
數據庫: mysql
服務器: apache
集成環境: phpstudy(或其他)
詳細技術: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['role']);//如果是用戶登錄if($role == 1) {if($result['role'] == 1){//設置session,失效時間1小時$_SESSION["user"]=$user;ajaxReturn(1,'恭喜你,登錄成功!');}else{ajaxReturn(0,'抱歉,你不是用戶!');}}//如果是管理員登錄if($role == 2 ) {//判斷是否是管理員if($result['is_admin'] == 1) {//設置session,失效時間1小時$_SESSION["admin"]=$user;//提示登錄成功ajaxReturn(2,'恭喜你,登錄成功!');}else{//如果不是管理員,給予提示ajaxReturn(0,'抱歉,你不是管理員!');}}}五.項目截圖
總結
以上是生活随笔為你收集整理的基于php网上零食商店管理系统获取(php毕业设计)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS6.9下ssh密钥登录配置步
- 下一篇: 操作系统的体系结构