京东网项目

阅读: 评论:0

京东网项目

京东网项目

                                                                          京东网项目

 

忙了一周的京东网项目,明白了很多也知道了自己很多都不会,一个项目的完成是整个团队协调的结果;这次之后我更加知道了团队的重要性,在队友的帮助下我也重新拾起了信心,我对搭建页面更加熟悉,对数据库的操作更加清楚,我相信我们会更加努力一起做的项目越来越好~

下面是我们这次项目中的一些代码,我在这里跟大家分享一下,希望对大家有帮助;

登陆代码:

DtMember = DBOperate.SelectFormTable("SELECT MemberID,MemberPassword FROM shop_Member WHERE MemberName='" + MemberName.ToString() + "'");

        if (dtMember == null)

         {

             return "失败¨¹";

         }

         else

         {

             DataRow[] drMember = dtMember.Select("");

             foreach (DataRow r in drMember)

             {

                 if (r["MemberPassword"].ToString().Equals(MemberPwd))

                 {

                     HttpContext.Current.Session["MemberName"] = MemberName.ToString();

                     HttpContext.Current.Session["MemberID"] = r["MemberID"].ToString();

                     return MemberName + "," + r["MemberID"].ToString();

                 }

             }

             return "失º¡ì败㨹";

         }

     }

 

验证码验证代码:

利用的js

<html xmlns="" >

<head>

    <title>无标题页</title>

    <style type="text/css">

        .code

        {

            background-image:url(code.jpg);

            font-family:Arial;

            font-style:italic;

            color:Red;

            border:0;

            padding:2px 3px;

            letter-spacing:3px;

            font-weight:bolder;

        }

        .unchanged

        {

            border:0;

        }

    </style>

    <script language="javascript" type="text/javascript">

   

     var code ; //在全局 定义验证码

     function createCode()

     {

       code = "";

       var codeLength = 6;//验证码的长度

       var checkCode = ElementById("checkCode");

       var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符,当然也可以用中文的

       

       for(var i=0;i<codeLength;i++)

       {

     

       

       var charIndex = Math.floor(Math.random()*36);

       code +=selectChar[charIndex];

      

      

       }

//       alert(code);

       if(checkCode)

       {

         checkCode.className="code";

         checkCode.value = code;

       }

      

     }

    

      function validate ()

     {

       var inputCode = ElementById("input1").value;

       if(inputCode.length <=0)

       {

           alert("请输入验证码!");

       }

       else if(inputCode != code )

       {

          alert("验证码输入错误!");

          createCode();//刷新验证码

       }

       else

       {

         alert("OK");

       }

      

       }

      

    </script>

</head>

<body>

<form  action="#">

    &nbsp;<input  type="text"  οnclick="createCode()" id="input1" />

   

    <input type="text"  id="checkCode" class="unchanged" style="width: 80px"  /><br />

    <input id="Button1"  οnclick="validate();" type="button" value="确定" />&nbsp;

</form>

</body>

</html>

注册代码:

dtMember = DBOperate.SelectFormTable("SELECT MemberName FROM shop_Member WHERE MemberName='" + MemberName.ToString() + "'");

        if (dtMember == null)

        {

            return 1;

        }

        else

        {

            DataRow[] drMember = dtMember.Select("");

            foreach (DataRow r in drMember)

            {

                if (r["MemberName"].ToString().Equals(MemberName))

                {

                 

                    return 0;

                }

            }

            return 1;

        }

放入购物车:

if (HttpContext.Current.Session["shoppingCart"] == null)

        {

            shoppingCart cart = new shoppingCart();

            cart.ProductID = ProductID;

            cart.ProductName = ProductName;

            cart.PriceOriginal = double.Parse(PriceOriginal);

            cart.PriceDiscount = double.Parse(PriceDiscount);

            cart.Count = 1;

            cart.Stocks = Stocks;

            Hashtable ht = new Hashtable();

            ht.Add("" + ProductID + "", cart);

            HttpContext.Current.Session["shoppingCart"] = ht;

        }

        else

        {

            if (isShopped(ProductID))

            {

                Hashtable ht1 = (Hashtable)HttpContext.Current.Session["shoppingCart"];

                shoppingCart cart = (shoppingCart)ht1[ProductID];

                if ((cart.Count + 1) > int.Parse(cart.Stocks))

                {

                    return "0";

                }

                else

                {

                    cart.Count = cart.Count + 1;

                    ht1.Remove("" + ProductID + "");

                    ht1.Add("" + ProductID + "", cart);

                    HttpContext.Current.Session["shoppingCart"] = ht1;

                }

            }

            else

            {

                shoppingCart cart = new shoppingCart();

                cart.ProductID = ProductID;

                cart.ProductName = ProductName;

                cart.PriceOriginal = double.Parse(PriceOriginal);

                cart.PriceDiscount = double.Parse(PriceDiscount);

                cart.Count = 1;

                cart.Stocks = Stocks;

                Hashtable ht2 = (Hashtable)HttpContext.Current.Session["shoppingCart"];

                ht2.Add("" + ProductID + "", cart);

                HttpContext.Current.Session["shoppingCart"] = ht2;

            }

 

 

        }

       return "1";

 

 

 

本文发布于:2024-02-01 14:54:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170677048337403.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:京东   项目
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23