Boa noite a todos, to precisando da ajuda de vocês aqui do fórum pra resolver um probleminha na hora de consultar uma tabela no banco de dados, esta tabela contém os seguintes campos :
- id (identificação - Chave Primaria)
- idorcamento
- Produto
- codprod
- codcli
- cliente
entre outros campos. Para preencher estes campos é feito um insert com dados de tabelas respectivas aos campos criados por ex: (idorcamento - o dado é preenchido a partir da tabela denominada cad_orçamento, o campo produto é alimentado apartir da tabela denominada cad_produto e o campo cliente apartir da tabela cad_cliente) Atravéz destes campos faço uma junção com suas tabelas de origem e me retornam dados que necessito para o meu formulário tipo - "dados do cliente, do produto, etc... O "idorcamento" é a Chave Primária da tabela denominada orcamento_saida então, quando faço uma inserção de produtos para um determinado cliente ele irá gravar os dados do produto para o respectivo cliente criando assim várias linhas com o mesmo "idorcamento". O Script a baixo me retorna os dados do cliente mas os produto não consigo consultar todos que contenham o mesmo idorcamento. somente retorna um dado desta tabela.
Pergunta: uma consulta em php buscando os dados cujo o "idorcamento" sejam do mesmo número e printar na tela os dados referente a este idorcamento. Sei que tenho que usar um loop "Foreach, For ou While " mas não to conseguindo encaixalos no script para me dar o resultado desejado.
Segue o script.
<?
require_once ("conecta.php"); //Conecta ao banco de dados MySQL
session_start();
?>
<html>
<head>
<title></title>
<script language="JavaScript1.2">
<!--
function DoPrinting(){
if (!window.print){
alert("Use o Netscape ou Internet Explorer \n nas versões 4.0 ou superior!")
$sql_3 = "SELECT * , DATE_FORMAT(orcsai.data_inclusao, '%d/%m/%Y %H:%i:%s') AS data FROM cad_orcamento orc INNER JOIN orcamento_saida orcsai INNER JOIN cad_clientes cli WHERE orc.idorcamento = orcsai.id AND orc.codcli = cli.codcli ORDER BY orcsai.id DESC LIMIT 0,1";
$sql_3 = $sql_3 ;
$sql_3 = mysql_query($sql_3 ) or die("Erro no SQL: ".mysql_error());
Pergunta
Daygdson
Boa noite a todos, to precisando da ajuda de vocês aqui do fórum pra resolver um probleminha na hora de consultar uma tabela no banco de dados, esta tabela contém os seguintes campos :
- id (identificação - Chave Primaria)
- idorcamento
- Produto
- codprod
- codcli
- cliente
entre outros campos. Para preencher estes campos é feito um insert com dados de tabelas respectivas aos campos criados por ex: (idorcamento - o dado é preenchido a partir da tabela denominada cad_orçamento, o campo produto é alimentado apartir da tabela denominada cad_produto e o campo cliente apartir da tabela cad_cliente) Atravéz destes campos faço uma junção com suas tabelas de origem e me retornam dados que necessito para o meu formulário tipo - "dados do cliente, do produto, etc... O "idorcamento" é a Chave Primária da tabela denominada orcamento_saida então, quando faço uma inserção de produtos para um determinado cliente ele irá gravar os dados do produto para o respectivo cliente criando assim várias linhas com o mesmo "idorcamento". O Script a baixo me retorna os dados do cliente mas os produto não consigo consultar todos que contenham o mesmo idorcamento. somente retorna um dado desta tabela.
Pergunta: uma consulta em php buscando os dados cujo o "idorcamento" sejam do mesmo número e printar na tela os dados referente a este idorcamento. Sei que tenho que usar um loop "Foreach, For ou While " mas não to conseguindo encaixalos no script para me dar o resultado desejado.
Segue o script.
Se alguém se habilitar a me dar esta mãozinha, agredeço desde já. Vlw !!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.