Корзина в jquery с php и сеансом

Добрый день!

Сейчас я изучаю этот jquery, создавая базовую корзину для покупок, так как кнопки добавления в корзину, удаления элементов и очистки кнопок работают в jquery.

Функция состоит в том, чтобы сохранять добавленные элементы в сеансе, а также удалять и очищать их с помощью jquery. Теперь у меня есть идея о том, как работает jquery при добавлении элементов. Но не при удалении одного элемента или удалении всех из них в корзине.

Любая помощь, предложение высоко ценятся.

Спасибо д

Вот код, который я сделал до сих пор в корзине. Это в двух файлах index.php и cart.php были кнопки добавления в корзину, которые уже работали, за исключением удаления и очистки. Потому что я еще не смог запустить сеанс.

Вот:

<script type="text/javascript">
// for ajax 
$(document).ready(function(){

  $(".add").click(function(){

    var id = $(this).attr("proid");
    var item = $("#item"+id).val();
    var brand = $("#brand"+id).val();   
    var price = $("#price"+id).val();   
    var quantity = $("#quantity"+id).val();         

    $.ajax({ 
      type: "POST",
      url: "cart.php",
      data: "id="+ id + "& item="+ item + "& brand="+ brand +"& price="+ price +"& quantity="+ quantity,
      success: function(data){
        $("#jcart").html(data);
      }
    }); //ajax

    return false;

  }); //click function

  //show empty table
  $("#jcart").load("jcart.php");

  //--> for options
  $(".remove").click(function(){

    var id = $(this).attr("proid");

    $.ajax({
      type: "POST",
      url: "clear.php",
      data: "id="+ id,
      success: function(data){
        $('#jcart').html(data)
      }
    });

  });       

  $(".clear").click(function(){

    $.ajax({
      type: "POST",
      url: "clear.php",
      success: function(data){
        $("#jcart").html(data)
      }
    });

  });

});

</script>

Я затрудняюсь с сеансом о том, как элементы сохраняются, а затем извлекаются. Любые идеи или помощь будут высоко оценены...

заранее спасибо!


person marikudo    schedule 08.10.2010    source источник


Ответы (1)


Существует довольно много руководств, которые создают (как звучит) то, что вы ищете.

Прочтите их вместе с Руководством по сеансам PHP и посмотрите, что вы можете придумать. Если вы начали, а потом застряли, вернитесь, задайте еще несколько вопросов (с примерами и образцами кода), и мы сделаем все возможное, чтобы помочь.

person Luke Stevenson    schedule 08.10.2010