| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Carrinho de Compras com PHP

Salve Amigos do VAB, David CHC em mais uma video aula de PHP. Nessa vídeo aula iremos aprender como criar um carrinho de Compras usando Session, adicionando, removendo produtos, e alterando a quantidade.
Boa video Aula.

Arquivos Usados


Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • http://davidchc.wordpress.com David CHC

    A quantidade está na seção, basta utilizar o array_sum pra somar os valores do array

  • http://davidchc.wordpress.com David CHC

    Recomendo utilizar banco de dados , em vez de session, ficará mais facil pra vc implementar.

  • Anônimo

    Olá David, tudo bom?
    Cara sua aula é fantastica, sou iniciante em php, e estou com um projeto que inclui sua aula nele, porem um duvida, estou abrindo os produtos em separado por página, gostaria de saber como fazer para com esse seu código identificar somente o produto em questão. Tem como você dar essa palhinha ai? pois andei vendo aqui as msgs .. e não vi nada relacionado.
    Muito obrigado!
    Carlos

    • http://davidchc.wordpress.com David CHC

      Carlos o procedimento será o mesmo, terá um link na página do seu produto, com o identificador dele, q seria o ID, mais a ação q será feita, q seria add.

  • Anônimo

    Muto boa a vídeo aula, parabéns, só uma dúvida, meu carrinho não adiciona mais de um item no carrinho, diz que está dando erro nesta sintaze:

    session_start();

    • http://davidchc.wordpress.com David CHC

      Vc precisa verificar se estão passando um ID diferente na URL.

  • alexandre rodrigues

    sei que a aula é antiga mais to pesquisando e não estou conseguindo criei uma pagina finalizar pedido com o nome finalizar.php

    http://pastebin.com/UFGR3zyh 

    fiz um formulario nela mas nao consigo enviar os dados digitados como é por session se os clientes estivessem salvos no bd poderia funcionar mas os pedidos não serao salvos apenas irao para o email do representande e da fabrica. mas nao consequi se alguem puder me ajudar 

    abaixo a pagina envia.php

    http://pastebin.com/McfSRMm1 

  • Dymmer

    David , Perfeita aula cara, mais me tira uma dúvida, no preço total não não fica correto os centavos, por exemplo: na sua aula ai bem no final o correto é: 249,50 + 160,00 = 409,50 A pergunta é? por que esses 50 centavos apareceram como 00. AGuardo amigo. Boa tarde

    • http://davidchc.wordpress.com David CHC

      É pq na videoaula eu tentei somar o valores formatados com number_format, mas no caso primeiro vc faz as somas, e no final, na hora de exibir vc faz a formatação

      • Dymmer

        Realmente era isso. David continue assim, seus conhecimentos são gigantes, to deixando de fazer curso de programação só vendo suas video aulas, rs. Parabens!

  • http://davidchc.wordpress.com David CHC

    Dymmer, vc precisa de 2 tabelas. Uma tabela chamada pedidos, e outra chamada pedidos_produtos

    A tabela pedidos, vc vai gravar o id do cliente, o status da compra, a data criada, e valor total do pedido.

    A tabela pedidos_produtos, vc vai gravar o ID do Pedido, o ID do produto, e quantidade

    Primeiro vc gravar as informações do Pedido, depois vc vai resgatar o ID inserido, usando mysql_insert_id, dando foreach da $_SESSION['carrinho'] vc resgata o ID, e quantidade, e grava na tabela pedidos_produtos

  • Dymmer

    Entendi muito pouco, pois não sou tão bom em php, voce bem que poderia criar uma video aula, pois percebi que é duvida de milhares de pessoas. Poderia David? Nossa to enrolado, pois preciso urgente e não to conseguindo isso. Agradeço!

    • http://davidchc.wordpress.com David CHC

      Criar videoaula não poder fazer devido a meus trabalhos. Mas na videoaula tem um link dos arquivos usados, onde tem exemplos de código que coloquei q pode ser feito.

  • http://davidchc.wordpress.com David CHC

    Dymmer, coloca o codigo q vc tá fazendo, da finalização do carrinho, no http://www.pastebin.com, e depois me passa o link pra ver q pode tá ocorrendo

  • Dymmer

    David, seguue o link para os arquivos
    carrinho.phphttp://pastebin.com/gNyYNqMPacaoPedido.php (responsavel pela ação de cadastrar o pedido)http://pastebin.com/vtkGYJ8H

    • http://davidchc.wordpress.com David CHC

      Dymmer, como falei, vc precisa ter duas tabelas. Um pedido pode ter vários produtos, então temos um relacionamento de um para muitos. Vc não precisa guarda o ID do produto no input , pq ele já está na session, então vc pode recuperar ele em qualquer pagina sua, desde que tenha iniciado a session. Exemplo de inserir os produtos no pedido:

      http://pastebin.com/EaqkkTB3

  • Dymmer

    Tu é bom mesmo heim David, kkk.
    Muitos negam explicação, enquanto você espalha humildemente seu conhecimento. PARABENS!

  • Dymmer

    Eu aqui de novo, rs. Me desculpa David mais tu é a fonte mesmo, rs.
    Cara seguinte, tenho 2 somas de total, e quando somo o primeiro total soma direitinho real e centavo. Mais quando somo o total Geral ele esquece os centavos. veja o codigo http://pastebin.com/GNBAnf6r

    Valew cara.

    • http://davidchc.wordpress.com David CHC

      No caso vc não vai somar o valor formatado, na videoaula eu tinha errado isso :

      http://pastebin.com/TgNEmSdd


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (184 of 199 articles)