DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Crie uma loja virtual com Delphi for PHP-Parte XII-Criando página específica para alteração da quantidade de compra

Veja também nesta vídeo-aula que utilizaremos AJAX para fazer a alteração da quantidade desejada no banco de dados.

Atenção! Este vídeo necessita do aplicativo DevMedia Player para ser executada. Clique aqui para baixar o aplicativo

 

Título:

 

Tempo: 20:31

 

Mini-resumo: Na última aula traballhou-se na página de carrinho de compra, adicionando os botões para limpar o carrinho, continuar comprando e finalizar a compra. Nessa vídeo-aula que faz parte do Curso: Crie uma loja virtual com Delphi for PHP e banco de dados MySQL, criaremos a página específica para alteração da quantidade de compra. Essa página é chamada através da função JavaScript window.open, que permite uma página abrir uma outra janela e controlar a execução da mesma até ser fechada. A idéia é alterarmos a quantidade nesse janela e a janela abaixo (página do carrinho) ser recarregada mostrando a quantidade alterada. Para isso, será necessário utilizar AJAX para fazer a alteração da quantidade no banco de dados, mostrando então a utilização dessa tecnologia tão em pauta nos dias atuais.

Também, ao carregar essa página precisamos apresentar os dados do iten que estará sendo alterado, como o nome e o preço unitário.

 

Tecnologias Utilizadas: Delphi for PHP. Mysql, JavaScript.

 

Palavras Chaves: Delphi, PHP, JavaScript, MySQL.





    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Carlos Cerqueira Filho
Ola o curso teve continuidade pelo Autor Rodrigo Carreiro mas ele retoma o curso sem concluir a pagina de altera quantidade que segundo o autor Fabricio Desbessel seria dado continuidade na aula 13 em diante precisamos saber como fechar o popup atualizando o campo QTDE.
[há +1 ano] - Responder

 

Devmedia - Equipe De Moderação
Carlos,
segue resposta do autor Rodrigo Carreiro:

Script altera_qtde.php foi criado três métodos para realizar a alteracao do Item.

 

    function alterar($sender, $params)

               {

                global $UDados;

                //Gravação da Qtde

                $UDados->tbitens_carrinhos1->qtde = $this->edtQtde->Text;

                $UDados->tbitens_carrinhos1->Post();

                $UDados->tbitens_carrinhos1->Close();

                $this->sqlItem->Close();

               }

 

 function Button1JSClick($sender, $params)

               {

                echo $this->Button1->ajaxCall(alterar);

               ?>

               //Add your javascript code here

               //return(false);

               window.opener.location.href="carrinho_add.php";

               self.close;

               <?php

 

               }

 

 function edtQtdeJSChange($sender, $params)

               {

 

               ?>

               //Add your javascript code here

               document.getElementById('edtValor').value=

               parseFloat(

               document.getElementById('edtQtde').value *

               document.getElementById('edtValorUnitario').value

               );

 

               <?php

 

               }


[há +1 ano] - Responder
 



Publicidade
Curso Online
Este post faz parte de:

Curso(s):
  •  Crie uma loja virtual com Delphi for PHP

  • Autor
    Fabricio Desbessel

    Fabrício Desbessel (fabricio@fabricio.pro.br) é professor de Linguagem de Programação do Curso Técnico em Informática do Colégio Frederico Jorge Logemann de Horizontina/RS e da FAHOR Faculdade Horizontina. Delphiano de coração está sempre disposto a provar que com o Delphi sempre teremos a melhor so...


    Space do autor
    Estatísticas
    Favorito:
    Comentários:
    Feedback:
    Utilidade:
    1   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]


    Este post está fechado. Saiba mais sobre a assinatura MVP!
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03