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 XVII-Lançando os Itens da Venda

Veja nesta vídeo aula, o lançamento dos itens visto que temos que manter o relacionamento master detail com o pedido.

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

Título:

Tempo: 22:33 min

Resumo: Após lançar os dados da venda na última vídeo aula nos restou para esta o lançamento dos itens visto que temos que manter o relacionamento máster detail. Toda a infra-estrutura criada para salvar os dados do carrinho será levada em consideração e amplamente utilizada na rotina que ira gravar os itens da venda no banco de dados. Isso irá facilitar muito e poupar algumas linhas de código.

Metodologia de desenvolvimento do exemplo: Para desenvolver esta fase da aplicação foi utilizado o cookie que guarda o Id do carrinho. De posse desta informação a venda e gerada com este ID e através de um While em uma Query também são lançados todos os itens com o devido relacionamento com a venda.

Tecnologias utilizadas: Delphi for PHP 2.0, MySql 5.1

Exemplos construídos: Lançamento dos Itens da Venda.

Palavras chaves: PHP, Delphi for PHP, Cookie, While.





    4 COMENTÁRIOS

[Fechar]

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



Walter De Araujo Silva
Rodrigo você sabe porque aparece esse erro?

Application raised an exception class ADODB_Exception with message ''mysql error: [1064: Você tem um erro de sintaxe no seu SQL próximo a '' ''2009-04-30'',
15529.2,
''B'' na linha 3] in EXECUTE("insert into
vendas (id_venda, data, valor, forma_pagamento, usuarioID)
values (, ''2009-04-30'',
15529.2,
''Boleto'',
13)")

[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá Walter,

A Data deve estar entre aspas simples. Abra o comando Sql com aspas duplas e coloque a data entre aspas simples !!!

insert into
vendas (id_venda, data, valor, forma_pagamento, usuarioID)
values (, ''2009-04-30'',
15529.2,
''Boleto'',
13)"

Abs !!!


[há +1 ano] - Responder
 

Carlos Cerqueira Filho
Ola n sei se vcs me entenderam estou usando servidor a unica versao do IE q acontece este erro é o IE8 e qto ao firefox qualquer uma e com o Opera a mesma coisa e ja vi em comunidades e forums pessoas com a mesma duvida so gostaria de saber se alguem ai pode me ajudar. agradeço desde ja.
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá amigo !!

Não estou trabalhando ainda com o IE8, mas ja fiz alguns testes. 

Para poder dar um parecer teria que ver o codigo para saber se e algo na VCL, algum padrao novo no IE8 que o a vcl nao atende etc.

Quanto a nao sair da pagina de login vc pode verificar depurando a aplicacao se os valores passados entao corretos.

Abs

[há +1 ano] - Responder
 



Publicidade
Curso Online
Este post faz parte de:

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

  • Autor
    Rodrigo Carreiro Mourão

    Consultor de TI especializado em Orientação e Objetos, Design Patterns e Gestão de Projetos. Instrutor certificado pela Borland e Delphi Product Certified. É sócio da RM Factory Soluções em TI e da Szeryng Traduções e Informática. Atua como Supervisor de TI do Grupo Editorial Nacional e é instrutor ...


    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