京东网项目
忙了一周的京东网项目,明白了很多也知道了自己很多都不会,一个项目的完成是整个团队协调的结果;这次之后我更加知道了团队的重要性,在队友的帮助下我也重新拾起了信心,我对搭建页面更加熟悉,对数据库的操作更加清楚,我相信我们会更加努力一起做的项目越来越好~
下面是我们这次项目中的一些代码,我在这里跟大家分享一下,希望对大家有帮助;
登陆代码:
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="#">
<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="确定" />
</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 条评论) |