Đ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: 116

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: 82

Fix lỗi: Database connection error in joomla

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

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: 79

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

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

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

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

[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: 156

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: 20

Xin template wp progressive

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

Acunetix Web Vulnerability Scanner Consultant Edition 9.0.20140505 + Keygen

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

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: 40

Artisteer 4.2.0.60559 + Activator

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

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

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

Đ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: 27

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: 18

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: 29

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: 15

Xin code Mạng Xã Hội

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

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: 16

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

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

TemplateToaster Professional 4.1.0.5621 Multilingual + Crack

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

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

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

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

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

Update Plugin Trong Wordpress bị lỗi.

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

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

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

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

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

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

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

QuarkXPress 10.2 Multilingual Incl Crack

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

[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: 33

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

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

Share code up ảnh không có CSDL

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

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

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

Mới nhất
2 trả lời
- 486 lượt xem
0 trả lời
- 134 lượt xem
4 trả lời
- 303 lượt xem
13 trả lời
- 761 lượt xem
chipvip_02
0 trả lời
- 105 lượt xem
NNP
11 trả lời
- 699 lượt xem
t0mcat
6 trả lời
- 459 lượt xem
6 trả lời
- 360 lượt xem
12 trả lời
- 773 lượt xem
0 trả lời
- 75 lượt xem
1 trả lời
- 162 lượt xem
19 trả lời
- 1,227 lượt xem
2 trả lời
- 236 lượt xem
thangcuoc007
2 trả lời
- 247 lượt xem
9 trả lời
- 486 lượt xem
korols
19 trả lời
- 1,006 lượt xem
Dctran
6 trả lời
- 532 lượt xem
you_failed
0 trả lời
- 100 lượt xem
Đã quá đi
5 trả lời
- 365 lượt xem
gengo44
11 trả lời
- 797 lượt xem
15 trả lời
- 1,299 lượt xem
violetx
5 trả lời
- 319 lượt xem
19 trả lời
- 1,229 lượt xem
10face
15 trả lời
- 866 lượt xem
7 trả lời
- 583 lượt xem
1 trả lời
- 131 lượt xem
2 trả lời
- 200 lượt xem
2 trả lời
- 185 lượt xem
3 trả lời
- 189 lượt xem
1 trả lời
- 111 lượt xem
hungphamhonghung
1 trả lời
- 170 lượt xem
5 trả lời
- 323 lượt xem
ITQuangTiep
1 trả lời
- 139 lượt xem
1 trả lời
- 136 lượt xem
2 trả lời
- 126 lượt xem
vutrang189252
4 trả lời
- 228 lượt xem
BillClonton
5 trả lời
- 320 lượt xem
BillClonton
5 trả lời
- 290 lượt xem
2 trả lời
- 191 lượt xem
2 trả lời
- 83 lượt xem
8 trả lời
- 572 lượt xem
2 trả lời
- 173 lượt xem
0 trả lời
- 70 lượt xem
vutrang189252
8 trả lời
- 461 lượt xem
3 trả lời
- 146 lượt xem
13 trả lời
- 752 lượt xem
4 trả lời
- 291 lượt xem
3 trả lời
- 203 lượt xem
5 trả lời
- 341 lượt xem
5 trả lời
- 286 lượt xem
1 trả lời
- 115 lượt xem