Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
kết quả từ 1 tới 1 trên 1
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    tombraider's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Nov 2009
    Thành viên thứ
    4852
    Giới tính
    Bài gởi
    1
    Level: 14 [?]
    Experience: 5,278
    Next Level: 5,517
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

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

    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.


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Tạo shopping cart jsp servlet theo mô hình MVC
    By cuteoxomcho in forum Giới thiệu website
    Trả lời: 0
    Bài mới gởi: 02-12-2012, 03:06 PM
  2. Trả lời: 0
    Bài mới gởi: 19-08-2012, 11:33 AM
  3. Trả lời: 1
    Bài mới gởi: 13-02-2012, 10:45 AM
  4. Trả lời: 0
    Bài mới gởi: 26-07-2010, 08:43 PM
  5. Trả lời: 0
    Bài mới gởi: 27-06-2010, 05:23 PM

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •