Sistema de orçamento
Bom dia.
Preciso de uma ajuda.
O Sistema de orçamento que estou fazendo e o seguinte, construi 4 tabelas.
1 Tabela: veiculo
que tem os dados do veículo, como chassi, modelo, CRTL e outras itens
2 Tabela: cliente
que tem os dados do dono do veículo, ou quem levou o automotel para orçamento. essa tem nome, endereço e outros dados pessoais.
3 Tabela: produtos
essa tabela tem todas peças e serviços que fazemos. sao dados basicos, nome do produto, descrição, preço
4 Tabela e ultima: orcamento
eu estive lendo em alguns topicos sobre chave estrangeira, que vou concerteza utilizar pq!!
Quando o usuario do sistema for cadastrar um orçamento, ele vai buscar o veiculo cadastrado, e o sistema vai gravar informações do veiculo, gravar os dados do cliente.
AGORA UMA DAS MAIORES DUVIDAS MINHA E O USUARIO PODER COLCOAR MAIS DE UM PRODUTO NESTA TABELA, PQ O USER VAI PODER COLOCAR A QUANTIDADE UTILIZADA E O PREÇO. Minha duvida e como fazer para poder escolher mais de um produto..
Outra duvida e como montar minha tabela de orcamento para quando eu for visualizar ou imprimir esse orçamento ele mostrar mais ou menos assim:
-----------------------------------------------------------
Veículo:
Chassi: 000000 Modelo: Celta Marca: Chevrolet
-----------------------------------------------------------
Cliente:
Nome: Bruno Silva CPF: 000.000.000-00 RG: 000000
Endereço: R. Tal de tal n10 CEP: 0000000-000
Cidade: Brasilia Estado: DF
Telefone: (61)0000-0000 Celular: (61)0000-0000
-----------------------------------------------------------
Qtd Produto/Serviço Preço Un Preço Fn
2 Jogo de Roda Simples R$80,00 R$160,00
1 Oleo Motor R$20,00 R$20,00
-----------------------------------------------------------
Preço total........................................R$180,00
na hora de criar o orçamento vou usar jquery para fazer a busca sem mudar de pagina.
e quando for gravar vou gravar o id do cliente, o id do veiculo, ai preciso saber mais sobre chave estrangeira para conseguir fazer isso. Quem puder ajudar ficarei grato
criei a tabela aqui, nao sei se ta certo.
agora minha duvida e como gravar mais de um produto na tabela pelo php.
eu poder ir selecionando e adicionar ao form, e ele ja ir somando.
criei aqui minha tabela lendo algumas coisas da net.
create table veiculo (
id_veiculo INTEGER not null auto_increment,
chassi varchar(255) not null,
modelo varchar(255) not null,
crtl varchar(255) not null,
cor varchar(255) not null,
descricao varchar(255) not null,
PRIMARY KEY(id_veiculo)
);
create table cliente (
id_cliente INTEGER not null auto_increment,
nome varchar(255) not null,
cpf varchar(255) not null,
rg varchar(255) not null,
endereco varchar(255) not null,
cep varchar(255) not null,
cidade varchar(255) not null,
estado varchar(255) not null,
telefone varchar(255) not null,
celular varchar(255) not null,
PRIMARY KEY(id_cliente)
)ENGINE=INNODB;
create table produto (
id_produto INTEGER not null auto_increment,
nome varchar(255) not null,
valor varchar(255) not null,
PRIMARY KEY(id_produto)
)ENGINE=INNODB;
create table orcamento (
id_orcamento INTEGER UNSIGNED NOT NULL,
id_veiculo INTEGER UNSIGNED NOT NULL,
id_cliente INTEGER UNSIGNED NOT NULL,
id_produto INTEGER UNSIGNED NOT NULL,
qtd varchar(255) not null,
produto varchar(255) not null,
valor varchar(255) not null,
PRIMARY KEY(id_orcamento)
FOREIGN KEY (id_veiculo) REFERENCES veiculo(id_veiculo),
FOREIGN KEY (id_cliente) REFERENCES cliente(id_cliente),
FOREIGN KEY (id_produto) REFERENCES produto(id_produto),
)ENGINE=INNODB;
alquem sabe se ta certo????
ola galera, a tabela consegui resolver, agora preciso fazer o codigo para mostrar. alquem pode me ajudar??? veja o codigo mais nao funciono.
<?php
include"includes/conecta.php";
$sql = mysql_query("SELECT veiculo.id_veiculo, cliente.id_cliente, produto.id_produto FROM orcamento, veiculo, cliente, produto order by id_orcamento desc", $db);
$linhas = mysql_num_rows($sql);
while ($vetor=mysql_fetch_array($sql)) {
echo "Veículo: $vetor[1] <br>
Cliente: $vetor[2] <br>
Produto: $vetor[3] </br>
";
}
?>Discussão (10)
Carregando comentários...