pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

PHP實現一個多功能購物網站的案例

下面小編就為大家帶來一篇PHP實現一個多功能購物網站的案例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一、需要實現的頁面:

Index.aspx:瀏覽商品頁面,顯示商品列表,用戶可以點擊“加入購物車“。

ViewCart.aspx:查看購物車頁面,顯示已購買的商品信息,可以點擊“刪除“和“提交添加訂單購買”商品

ViewAccount.aspx:查看個人賬戶余額

Login.aspx:登錄頁面

二、實現功能:

1.顯示商品列表

2.實現購買功能,購買的時候動態顯示購物車中的商品數量和商品總價格

3.點擊查看購物車后,顯示已購買的商品。注意“購買數量”列,如果對一種商品點擊購買多次,其“購買數量”不斷增加。

4.刪除購物車中已購買的商品。

如果某商品的“購買數量”為1時,則點擊“刪除”時,直接從購物車中刪除該商品;

如果商品的“購買數量”大于1時,點擊一次“刪除”時,把其購買數量減1。直到該商品購買數量為1時,再點擊刪除時,刪除該商品

5.在查看完購物車后還可以點擊“瀏覽商品”繼續購買。并在上面顯示已購買的商品數量和總價格。

6.在“查看購物車“后,可以提交訂單。

但在提交訂單時,須完成以下功能:

(a)檢查用戶是否已登錄,未登錄則轉到Login.aspx頁面

(b)檢查用戶賬戶余額是否能夠滿足本次夠買

(c)檢查庫存數量是否滿足本次夠買

(d)如果以上條件都滿足則

i.從用戶賬戶中扣除本次購買的總價格

ii.從商品庫存中扣除本次每種商品的購買數量

iii.向訂單表和訂單內容表中加入本次購買的商品信息

7.點擊查看賬戶,可以查看該用戶的賬戶余額

操作代碼如下:

1.首先先做一個登錄頁面:loginpage.php

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <script src="bootstrap/js/jquery-1.11.2.min.js"></script>
  <script src="bootstrap/js/bootstrap.min.js"></script>
  <link href="bootstrap/css/bootstrap.min.css" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="stylesheet" type="text/css"/>
 </head>
 <style>
  .title{
   margin-left: 750px;
   margin-top: 150px;
  }
  .quanju{
   margin-left: 650px;
   margin-top: -460px;
  }
  .name,.pwd{
   max-width: 120px;
  }
  .yangshi1{
   margin-top: 200px;
  }
  .header{
   width: 100%;
   height: 80px;
   background: #e0e0e0;
  }
  .ps{
   margin-left: 100px;
   margin-top: -100px;
  }
 </style>
 <body>
  <form class="form-horizontal" role="form" action="dengluchuli.php" method="post">
 <div class="header">
  <img src="img/logo.png" width="200" height="50" />
  <div >果 蔬 網</div>
 </div>
 <h3 class="title">用戶登錄</h3> 
 <img src="./img/果蔬專場.jpg" width="500" height="400" class="ps" />
 <div class="quanju">
   <div class="form-group yangshi1">
    <label for="firstname" class="col-sm-2 control-label">用戶名:</label>
    <div class="col-sm-10">
     <input type="text" class="form-control name" name="uid" placeholder="請輸入用戶名">
    </div>
   </div>
   <div class="form-group yangshi2">
    <label for="lastname" class="col-sm-2 control-label">密碼:</label>
    <div class="col-sm-10">
     <input type="text" class="form-control pwd" name="pwd" placeholder="請輸入密碼">
    </div>
   </div>
   <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
     <div class="checkbox">
      <label>
      <input type="checkbox">
      保存密碼 </label>
      <label>
      <input type="checkbox">
      下次自動登錄 </label>
     </div>
    </div>
   </div>
   <div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
     <button type="submit" class="btn btn-warning" value="登錄" onclick="return login()" >
     登錄
     </button>
     
    </div>
   </div>
  </div> 
 </form>
 </body>
 <script>
  function login(){
   var uid = document.getElementsByTagName("input")[0].value;
   if(uid==""){
    alert("請輸入用戶名!");
    return false;
   }
   var pwd = document.getElementsByTagName("input")[1].value;
   if(pwd==""){
    alert("請輸入密碼!");
    return false;
   }
  }  
 </script>
</html>

效果如圖:

PHP實現一個多功能購物網站的案例

2.在做一個登錄的處理頁面:dengluchuli.php

<?php
session_start();
$uid = $_POST["uid"];
$pwd = $_POST["pwd"];
require_once "./DBDA.class.php";
$db = new DBDA();
$sql = "select * from login where username='{$uid}'";
$arr = $db->query($sql,0);
if($arr[0][2]==$pwd && !empty($pwd)){
 $_SESSION["uid"]=$uid;
 header("location:shopping_list.php");
}else{
 echo "登陸失敗!";
}

這樣就可以和數據庫聯系了,這個是數據庫的登錄帳號和密碼,驗證帳號,密碼,然后跳到主頁:shopping_list.php

PHP實現一個多功能購物網站的案例

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP定義字符串的四種方式,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家分享一篇php 替換文章中的圖片路徑,下載圖片到本地服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP給源代碼加密的幾種方法匯總(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇php打開本地exe程序,js打開本地exe應用程序,并傳遞相關參數方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP類的反射來實現依賴注入過程以及相關知識點分享,對此有興趣的朋友跟著小編學習下吧。
php遍歷一個文件夾內的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現達到清空一個目錄的效果。本文給大家分享實例代碼,需要的朋友參考
主站蜘蛛池模板: 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 江苏密集柜_电动_手动_移动_盛隆柜业江苏档案密集柜厂家 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 无负压供水设备,消防稳压供水设备-淄博创辉供水设备有限公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 玄米影院| 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 阿尔法-MDR2000无转子硫化仪-STM566 SATRA拉力试验机-青岛阿尔法仪器有限公司 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 软膜天花_软膜灯箱_首选乐创品牌_一站式天花软膜材料供应商! | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 挨踢网-大家的导航!| 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 上海律师咨询_上海法律在线咨询免费_找对口律师上策法网-策法网 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | Pos机办理_个人商户免费POS机申请-拉卡拉办理网 | 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 搪玻璃冷凝器_厂家-越宏化工设备 | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 |