1. 淘宝加不了购物车 总显示请勾选您要的商品信息 是什么原因
加不了购物车,确来认选择商品是源不是呈现灰色,呈现灰色说明库存不足,或者网络没有及时刷新商品已被下架、删除造成的,操作方法如下:
1、首先在手机中,点击手机淘宝,如下图所示。
2. php 购物车。 在一产品列表上,任选多个产品,然后直接提交到购物车上。请问这个代码如何写,需要具体代码
可以用数组提交
表单中 这么写 <input name="a[]" type="checkbox" /> <input name="id[]" type="hidden" /><input name="num[]" />
关键是name=" "写成数组,具体写法看你的具体情况
后台回
//循环处答理 产品信息
foreach($a as $k => $v)
{
$now_id = $_POST['id'][$k];
$now_num = $_POST['num'][$k];
//下面你自己写
}
3. 用jsp和数据库做购物车,怎么能通过点击按钮把购买数量和商品信息传给购物车页面,急!!下面是部分代码
你把购买的数量和商品信息做成一个javabean,然后把这个javabean存在session里面,你点击按钮就向服务器端发出请求,然后服务器端处理请求后用jsp显示,这样就可以了呀
4. 淘宝网"请勾选您要的商品信息"什么意思
这是因为没有选择尺码、颜色等分类:
5. 网上购物系统里面的购物车部分代码怎么写(要求用ASP)
这个是很复杂的东西,没法给你三言两语讲清楚。
可以去 aspx类的学习论坛看下,一般都有现成的代码!
6. 急,写一个购物车的代码
我好像有一个类似的,购物车,回去给你找找,报个QQ,
7. 是关于购物车 代码和具体问题如下
因为你袭是使用request进行数据存储的,而request对象的生命周期为一个request请求,即:客户端发出请求,服务器端相应完毕后,request即失效了,因此,你在第一次request的时候执行的setAttribute在后面提交后,是没法获取到对应值的,如果想要达到这个目的,有两种办法:
1、使用form页面进行数据的保存,在下次提交时,将参数提交给服务器,这个时候,就不是用request.getAttribute了,而是使用request.getParameter
(对于少量数据时,推荐该方法)
2、使用session进行数据的存储,上面的request.setAttribute的位置都改为:request.getSession().setAttribute,而request.getAttribute的位置都改为request.getSession().getAttribute。这种方法需要慎用,如果对应的属性不需要了就一定要执行request.getSession().removeAttribute方法移除掉,否则会导致outofmemory的错误
话说你11多少分了。。?
8. 购物车的Java代码
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;public class ShoppingCartManager {
HashMap<String, String> hm=new HashMap<String, String>();
float totlePrice=0;
//添加book到购物车
public void addBook(String bookId,String bookQuantity){
if(hm.containsKey(bookId)){
int value=Integer.parseInt(hm.get(bookId));
value+=Integer.parseInt(bookQuantity);
hm.put(bookId, value+"");
}else{
hm.put(bookId, bookQuantity);
}
}
//修改数量
public void updateQuantity(String bookId,String bookQuantity){
hm.put(bookId, bookQuantity);
}
//获取购物车的所有信息 并计算总价
public ArrayList<BookBean> getShoppingCart(){
ArrayList<BookBean> al=new ArrayList<BookBean>();
Iterator<String> i=hm.keySet().iterator();
String ids="";
BookTableManager btm=new BookTableManager();
while(i.hasNext()){
ids=ids+","+i.next();
}
al= btm.selectByBookIds(ids);
totlePrice=0; //清空总价,防止无限累计
for(int j=0;j<al.size();j++){
BookBean bb=al.get(j);
totlePrice+=bb.getPrice()*Integer.parseInt(getQuantityById(bb.getBookId()+""));
}
return al;
}
//获取总价
public float getTotlePrice(){
return totlePrice;
}
//根据ID获取数量
public String getQuantityById(String id){
String quantity=hm.get(id);
return quantity;
}
//清空购物车
public void clear(){
hm.clear();
}
//删除购物车中的一本书
public void deleteById(String id){
hm.remove(id);
}
}
9. 急求java购物车代码
package bean;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author Administrator
* 购物车类:
* 为了方便将商品信息绑订到session上面而设计的一个
* 工具,提供了商品的添加,删除,列表,计价,清空,
* 修改功能。
*/
public class Cart {
//items属性:用来保存商品
private List<CartItem> items =
new ArrayList<CartItem>();
/**
* 将商品添加到购物车
*/
public boolean add(CartItem item){
for(int i=0;i<items.size();i++){
CartItem curr = items.get(i);
if(curr.getC().getId() == item.getC().getId()){
//该商品已经购买过
return false;
}
}
//没有购买过,则添加该商品
items.add(item);
return true;
}
/**
* 从购物车当中删除某件商品
*/
public void delete(int id){
for(int i=0;i<items.size();i++){
CartItem curr = items.get(i);
if(curr.getC().getId() == id){
items.remove(curr);
return;
}
}
}
/**
* 获得购物车中所有商品信息
*/
public List<CartItem> list(){
return items;
}
/**
* 商品总价
*/
public double cost(){
double total = 0;
for(int i=0;i<items.size();i++){
CartItem curr = items.get(i);
total += curr.getC().getPrice() * curr.getQty();
}
return total;
}
/**
* 清空购物车中的所有商品
*/
public void clear(){
items.clear();
}
/**
* 修改购物车中某种商品的数量
*/
public void modify(int id,int qty){
for(int i=0;i<items.size();i++){
CartItem curr = items.get(i);
if(curr.getC().getId() == id){
curr.setQty(qty);
return;
}
}
}
}
10. ECSHOP购物车勾选功能
一般的ecshop是没有这个多选功能的,不过你这个可以通过购买插件