Đang thực hiện
 

Nhờ các bạn giúp mình change session trong shopping cart

Săn Vé Máy Bay Giá Cực Rẻ
Giá Vé Rẻ Nhất Việt Nam. Đặt Online Dễ Dàng. Giao Vé Tận Nhà. Giảm 50% Phí Dịch vụ vé máy bay giá rẻ tư vấn 090.4546.515, Bảng giá đặt mua vé máy bay tết giá rẻ Nội Địa và Quốc tế. Nhận giao ve may bay gia re tận nhà.
02/03/2015 09:43#1

Thảo luận: 1

Mình có đoạn code add sản phẩm vào SESSION thành công như sau:
Trong đó size là kích thước áo như (S, M, L, XL)

PHP Code:
<?php
$id 
$_GET['id']; 
$quanlity $_GET['quanlity'];
$size $_GET['size'];

if(!isset(
$_SESSION['cart'][$id][$size]) or $_SESSION['cart'][$id][$size] == "" or $_SESSION['cart'][$id][$size] == NULL)

$_SESSION['cart'][$id][$size] = $quanlity;

else 
$_SESSION['cart'][$id][$size] = $_SESSION['cart'][$id][$size] + $quanlity;
?>
Giờ mình muốn sau khi vào giỏ hàng khách có thể thay đổi được size (kích thước quần áo), mình dùng đoạn jQuery sau:

PHP Code:
$(function() {
     $(
".changesize").change(function() {
         var 
id = $(this).attr("rel");
         var 
size = $("#product-size-tab"+id+" select").val();
         var 
type "POST";
         var 
url "change_size.php";
  
    $.
ajax({
      
typetype,
      
urlurl,
      
data: {shopping_id idshopping_size size}
     })
        .
done(function(data) {


    });


     return 
false;
  
    });
}); 
File PHP
PHP Code:
<select class="changesize" id="product-size-tab<?php echo $data['shopping_id']; ?>" name="shopping_size" rel="<?php echo $data['shopping_id']; ?>">
<option value="<?php echo $item?>">Không thay đổi</option>
<?php  $sizes explode(", "$data['shopping_size']);
foreach (
$sizes as $s) {
echo 
"<option value=\"".preg_replace('/\s+/'''convert($s))."\">$s</option>";
}
?>
</select>
Và file change_size.php:

PHP Code:
<?php
session_start
();
if(isset(
$_POST['shopping_id'])){

      
$toBeUpdate $_POST['shopping_id'];
      
$CartR $_SESSION['cart'];
      
$size $_POST['shopping_size'];

         foreach(
$CartR as $key => $Cart){  
                if(
$Cart['id'] == $toBeUpdate){  
                    
$_SESSION['cart'][$key]['size'] = $size;
               }
         }
              echo 
json_encode(array('success'=> true));
}
?>
Không hiểu sai chổ nào mà không update được. Các bạn chỉ giúp với.

Bài cùng chuyên mục

Thêm position vào template joomla 3.x

2 năm trước - Trả lời: 0 - Lượt xem: 110

Ai biết làm ơn cho em hỏi về Selenium vơi!

2 năm trước - Trả lời: 0 - Lượt xem: 81

Fix lỗi: Database connection error in joomla

2 năm trước - Trả lời: 0 - Lượt xem: 210

Fix lỗi: Failed to move file! khi cài extension của joomla 3.x

2 năm trước - Trả lời: 0 - Lượt xem: 77

Cách bỏ ID trên url của Joomla 2.5

2 năm trước - Trả lời: 0 - Lượt xem: 25

Hỏi về học thiết kế Website

2 năm trước - Trả lời: 1 - Lượt xem: 76

[Help]Mình đang cần tìm template về website tin tức.

5 năm trước - Trả lời: 4 - Lượt xem: 152

Báo lỗi "Máy chủ không phản hồi Not fuond 404" nhưng web vẫn

2 năm trước - Trả lời: 0 - Lượt xem: 18

Xin template wp progressive

2 năm trước - Trả lời: 0 - Lượt xem: 17

Acunetix Web Vulnerability Scanner Consultant Edition 9.0.20140505 + Keygen

3 năm trước - Trả lời: 1 - Lượt xem: 53

Xin code bán tài liệu đính kèm vbb 4.2.0

2 năm trước - Trả lời: 1 - Lượt xem: 36

Artisteer 4.2.0.60559 + Activator

3 năm trước - Trả lời: 6 - Lượt xem: 337

Cài đặt WordPress bằng dòng lệnh

2 năm trước - Trả lời: 0 - Lượt xem: 17

Điểm danh những ngôn ngữ lập trình ‘một ký tự’

2 năm trước - Trả lời: 0 - Lượt xem: 26

Một số playlists hướng dẫn lập trình hay, nên tham khảo

2 năm trước - Trả lời: 0 - Lượt xem: 17

10 ngôn ngữ lập trình đang trỗi dậy

2 năm trước - Trả lời: 0 - Lượt xem: 26

Những xu hướng lập trình đang nổi trong làng công nghệ

2 năm trước - Trả lời: 0 - Lượt xem: 13

Xin code Mạng Xã Hội

2 năm trước - Trả lời: 0 - Lượt xem: 20

10 tính năng kỳ quái trong ngôn ngữ lập trình

2 năm trước - Trả lời: 0 - Lượt xem: 15

tủ bếp chung cư giá rẻ

2 năm trước - Trả lời: 0 - Lượt xem: 20

TemplateToaster Professional 4.1.0.5621 Multilingual + Crack

3 năm trước - Trả lời: 2 - Lượt xem: 66

Thức mắc về mã độc trong blogspot

2 năm trước - Trả lời: 2 - Lượt xem: 32

Tài liệu hướng dẫn làm blog bằng wordpress

2 năm trước - Trả lời: 1 - Lượt xem: 24

Update Plugin Trong Wordpress bị lỗi.

2 năm trước - Trả lời: 2 - Lượt xem: 31

Em muôn đưa Trang Web lên mạng.

2 năm trước - Trả lời: 6 - Lượt xem: 47

Ai rảnh làm dùm Forum cho mình nha

2 năm trước - Trả lời: 1 - Lượt xem: 220

Giúp mình với không thể kết nối đến CSDL

2 năm trước - Trả lời: 1 - Lượt xem: 26

QuarkXPress 10.2 Multilingual Incl Crack

2 năm trước - Trả lời: 0 - Lượt xem: 32

[Gấp]Sửa giúp trang đăng ký, đăng nhập bằng PHP

3 năm trước - Trả lời: 0 - Lượt xem: 30

Share code Music Zing + News Teen9x + Video clip Baamboo + Phim movie

7 năm trước - Trả lời: 3 - Lượt xem: 40

Share code up ảnh không có CSDL

4 năm trước - Trả lời: 2 - Lượt xem: 41

Share code hỗ trợ trực tuyến bên phải màn hình

3 năm trước - Trả lời: 3 - Lượt xem: 46

Mới nhất
2 trả lời
- 435 lượt xem
0 trả lời
- 129 lượt xem
4 trả lời
- 293 lượt xem
13 trả lời
- 748 lượt xem
chipvip_02
0 trả lời
- 99 lượt xem
NNP
11 trả lời
- 690 lượt xem
t0mcat
6 trả lời
- 444 lượt xem
6 trả lời
- 348 lượt xem
12 trả lời
- 763 lượt xem
0 trả lời
- 72 lượt xem
1 trả lời
- 156 lượt xem
19 trả lời
- 1,224 lượt xem
2 trả lời
- 223 lượt xem
thangcuoc007
2 trả lời
- 240 lượt xem
9 trả lời
- 482 lượt xem
korols
19 trả lời
- 996 lượt xem
Dctran
6 trả lời
- 522 lượt xem
you_failed
0 trả lời
- 91 lượt xem
Đã quá đi
5 trả lời
- 359 lượt xem
gengo44
11 trả lời
- 787 lượt xem
15 trả lời
- 1,255 lượt xem
violetx
5 trả lời
- 316 lượt xem
19 trả lời
- 1,222 lượt xem
10face
15 trả lời
- 862 lượt xem
7 trả lời
- 579 lượt xem
1 trả lời
- 128 lượt xem
2 trả lời
- 193 lượt xem
2 trả lời
- 184 lượt xem
3 trả lời
- 184 lượt xem
1 trả lời
- 105 lượt xem
hungphamhonghung
1 trả lời
- 164 lượt xem
5 trả lời
- 322 lượt xem
ITQuangTiep
1 trả lời
- 138 lượt xem
1 trả lời
- 132 lượt xem
2 trả lời
- 123 lượt xem
vutrang189252
4 trả lời
- 225 lượt xem
BillClonton
5 trả lời
- 310 lượt xem
BillClonton
5 trả lời
- 284 lượt xem
2 trả lời
- 187 lượt xem
2 trả lời
- 81 lượt xem
8 trả lời
- 564 lượt xem
2 trả lời
- 167 lượt xem
0 trả lời
- 68 lượt xem
vutrang189252
8 trả lời
- 449 lượt xem
3 trả lời
- 141 lượt xem
13 trả lời
- 746 lượt xem
4 trả lời
- 287 lượt xem
3 trả lời
- 199 lượt xem
5 trả lời
- 336 lượt xem
5 trả lời
- 283 lượt xem
1 trả lời
- 113 lượt xem