
		x-gyba
		
		(usa Sabayon)
		
		Enviado em 26/01/2016 - 11:51h 
		
Este é o carrinho:
<?php
include(dirname(__FILE__) . './funcao/conecta.php');
//include(dirname(__FILE__) . './classes/shop.class.php');
    session_start();
      if(!isset($_SESSION['shop'])){
         $_SESSION['shop'] = array();
      }
      //adiciona produto
        if(isset($_GET['acao'])){
         if($_GET['acao'] == 'add'){
              $id = intval($_GET['id']);
              if(!isset($_SESSION['shop'][$id])){
                $_SESSION['shop'][$id] = 1;
           }
        }
        //subtrari produto do cesto
                 if($_GET['acao'] == 'sub'){
                    $id = intval($_GET['id']);
                    if(!isset($_SESSION['shop'][$id])){
                       $_SESSION['shop'][$id] = 1;
                    }else{
                       $_SESSION['shop'][$id] -= 1;
                    }if  ($_SESSION['shop'][$id] == 0 ) {
        unset ($_SESSION['shop'][$id]) ;
        }
                 }
         //remove produto do cesto
         if($_GET['acao'] == 'del'){
            $id = intval($_GET['id']);
            if(isset($_SESSION['shop'][$id])){
               unset($_SESSION['shop'][$id]);
            }
         }
         //ALTERAR QUANTIDADE
             //Se existir $_POST['prod'] então começa..
             if (isset($_POST['prod']))
             if($_GET['acao'] == 'up'){
            if(is_array($_POST['prod'])){
               foreach($_POST['prod'] as $id => $qtd){
                  $id  = intval($id);
                  $qtd = intval($qtd);
                  if(!empty($qtd) || $qtd <> 0){
                     $_SESSION['shop'][$id] = $qtd;
                  }else{
                     unset($_SESSION['shop'][$id]);
                  }
               }
            }
         }
      }
aki as variáveis:
 $foto = $linha['foto'];
                                   $nome = $linha['nome'];
                                   $descricao = $linha['descricao'];
                                   $tamanho = $linha['tamanho'];
                                   $cor = $linha['cor'];
                                   $preço = $linha['preço'];
                                   $linha['preço'] = str_replace(",",".",$linha['preço']);
                                  $sub = str_replace(",",".",$linha['preço']) * $qtd ;
                                  $total += $preço;
 
aki os inputs:
  echo '<td><strong><font size="4" color="yellow">R$ '.$preço.'</td>';
        echo' <td><input type="text" size    ="3" name="prod['.$id.']" value="'.$qtd.'" /></td>';
        echo '<td><strong><font size="4" color="yellow">R$ '.$sub.'</td>';
 
Como posso fazer para alterar no meu carrinho  a quantidade e atualizar o subtotal  em ajax , não conheço ajax , gostaria que alguém pudesse me mostrar como fazer.