Hewitt 14 Denunciar post Postado Setembro 23, 2015 Galera, boa tarde. Tenho uma página com os produtos e uma pagina do carrinho funcionando perfeitamente! Pois bem, o que eu queria agora é que ao clicar em Adicionar ao Carrinho, adicionasse o produto no carrinho na outra página e não redirecionasse para a página do carrinho, mas sim continuar na pagina dos produtos e só redirecionar ao carrinho de compras quando finalizar a compra. Queria saber como é possível fazer isso, algum exemplo para poder estudar. if(isset($_GET['param'])){ $produto = $_GET['param']; $_SESSION['venda'][$produto] += 1; } <a href='cart.php?param=".$Res['id']."'>Adicionar ao Carrinho</a> Acima o código que uso para adicionar ao carrinho. Desde já agradeço a ajuda! Compartilhar este post Link para o post Compartilhar em outros sites
Handoncloud 13 Denunciar post Postado Setembro 23, 2015 Você pode usar a função do Ajax que está em Javascript.É algo muito perguntado, porém sempre vai se repetir aqui nos fóruns de iMasters.Eu havia pensado em uma forma de facilitar, mas acho que eles não vão dar atenção. Saiba que nem todos navegadores vão estar com javascript habilitado, então o Ajax pode ser útil para quem está com javascript habilitado. Você pode usar a tag <noscript></noscript> para dar informações ao usuário. Iria funcionar assim: caso o usuário não tenha js habilitado no navegador, ele vai ser redirecionado ao clicar nesse botão de "adicionar", pois nenhum script vai rodar e impedir de "redirecionar". Agora, por script, você pode usar o jQuery para fazer essas coisinhas... Veja um exemplo: <script> $(document).ready(function(){ $(".adicionar-item").click(function(e){ e.preventDefault(); /* Isso vai impedir de redirecionar ao link do attr href */ $.ajax({url: "adicionar-item.php?id=(id do item)",success: function(resultado) {document.write(resultado);} }); }); }); </script> Provavelmente você ainda não saiba usar, então aqui estão URLs úteis: http://www.w3schools.com/jquery/jquery_get_started.asp http://www.w3schools.com/jquery/ajax_ajax.asp Compartilhar este post Link para o post Compartilhar em outros sites
Rafael R Silva 27 Denunciar post Postado Setembro 23, 2015 Hewitt, A melhor forma de fazer isso é com Ajax. Verifica como está funcionando a parte de inclusão de itens no arquivo cart.php replique em um arquivo que só vai fazer esse gerenciamento, seria interessante você utilizar o mesmo arquivo para adicionar ou remover itens do carrinho; Feito isso é só criar uma função no link passando o id e a ação que deseja ( adicionar / excluir ) no carrinho; http://api.jquery.com/jquery.ajax/ Boa sorte! Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
Hewitt 14 Denunciar post Postado Setembro 23, 2015 Obrigado Handoncloud e Rafael R Silva pelas informações! O que estou desenvolvendo é um webapp para a minha empresa com jquery mobile. Irei dar umas lidas nos artigos, e qualquer coisa volto aqui! Abraço! Compartilhar este post Link para o post Compartilhar em outros sites