PDA

View Full Version : Làm ơn Giúp em sữa đoạn code xữ lý giỏ hàng nay đi



kendk
07-03-2009, 01:24
<%
var chuoisp;
var demslsp;
//Session("sp") = "";
//Session("demsp")="";

var a;
if(Session("sp") + "" == "undefined")
Session("sp") = "";
if(Session("demsp") + "" == "undefined")
Session("demsp") = "";
function add(masp){
if (String(Request.Form("txtsl")) != "undefined" &&
String(Request.Form("txtsl")) != "") {
a = String(Request.Form("txtsl"));
}
else a=1;
chuoisp_gh = "" + Session("sp");
chuoislsp_gh = "" + Session("demsp");
if(masp!="")
if(chuoisp_gh.search(masp)<0){
chuoisp_gh = chuoisp_gh + masp + "|";
Session("sp") = chuoisp_gh;
chuoislsp_gh = chuoislsp_gh + a + "|";
Session("demsp") = chuoislsp_gh;
}
else{
chuoisp = chuoisp_gh.split("|");
demslsp = chuoislsp_gh.split("|");
for(i=0;i<chuoisp.length;i++)
{
if(chuoisp[i] == masp){
demslsp[i] = (parseInt(demslsp[i]) + parseInt(a)) + "";
break;
}
}
Session("sp") = chuoisp.join("|");
Session("demsp") = demslsp.join("|");
}
}
function tinhsl(masp){
chuoisp_gh = "" + Session("sp");
chuoislsp_gh = "" + Session("demsp");
if(masp!=""){
chuoisp = chuoisp_gh.split("|");
demslsp = chuoislsp_gh.split("|");
for(i=0;i<chuoisp.length;i++)
{
if(chuoisp[i] == masp)
return parseInt("" + demslsp[i]);
}
}
}
function capnhat(){
chuoisp_gh = "" + Session("sp");
chuoislsp_gh = "" + Session("demsp");
chuoisp = chuoisp_gh.split("|");
demslsp = chuoislsp_gh.split("|");
for(i=0;i<chuoisp.length;i++)
if(chuoisp[i]!=""){
textsl= "" + chuoisp[i];
sl = "" + Request(textsl);
demslsp[i] = sl;
}
Session("sp") = chuoisp.join("|");
Session("demsp") = demslsp.join("|");


}
function xoa(masp){
chuoisp_gh = "" + Session("sp");
chuoislsp_gh = "" + Session("demsp");
if(masp !=""){
if(chuoisp_gh.search(masp)<0) return;
else{
chuoisp = chuoisp_gh.split("|");
demslsp = chuoislsp_gh.split("|");
for(i=0;i<chuoisp.length;i++)
{
if(chuoisp[i] == masp){
demslsp[i] = "#";
chuoisp[i] = "#";
break;
}
}
Session("sp") = chuoisp.join("|");
Session("demsp") = demslsp.join("|");
Session("sp") = ("" + Session("sp")).replace("#|","");
Session("demsp") = ("" + Session("demsp")).replace("#|","");
}
}
}
function sl_gh(){
chuoisp_gh = "" + Session("sp");
chuoisp = chuoisp_gh.split("|");
return chuoisp.length - 1;
}
function xoahet(){
Session("sp") = "";
Session("demsp") = "";
}
%>