Php Postgres

PHP

30/09/2015

Ola
Gostaria de Saber
Como eu consigo inserir dados de duas tabelas e uma outra
No meu caso
eu Tenho uma Tabela Chamada Pessoa que contem nela Codigo, Nome e Cpf
Outra Tabela Chamada Conta que contem nela Codigo e Descrição
e na terceira tabela ela é chamada de divida nela tenho que puxar o Nome da tabela pessoa e a Descrição da tabela Conta
Tenho que fazer isso usando o postgres e php
Alguem me ajude por Favor?
Jota Filho

Jota Filho

Curtidas 0

Melhor post

William

William

30/09/2015

Se for só inserção basta seguir um fluxo lógico no seu script PHP:

1 - SELECT na tabela 1 e captura os campos A e B.

2 - SELECT na tabela 2 e captura os campos C e D

3 - INSERT na tabela 3 com os dados A, B, C e D.

Se forem vários registros, basta colocar essa lógica em loop.
GOSTEI 1

Mais Respostas

Jota Filho

Jota Filho

30/09/2015

EU posso Mandar o codigo pra vc ver como iria ficar?
GOSTEI 0
Jota Filho

Jota Filho

30/09/2015

O meu codigo todo é esse
<?php
include"conexao.php";
$result = pg_query($conexao, "select codpessoa, codconta, vencimento, valor from divida ");
$linhas = pg_num_rows($result);

$i = 0;
$linhaBlock = "";


while($i < $linhas)
{
$dados = pg_fetch_object($result, $i);

$linhaBlock .=
"<tr>
<td>" . $dados->pessoa . "</td>
<td>" . $dados->conta . "</td>
<td>" . $dados->vencimento . "</td>
<td>" . $dados->valor . "</td>
</tr>";
$i++;
}
pg_free_result($result);
pg_close($conexao);
?>
<html>
<head>
<meta charset="utf-8"/>
<title>Teste de PHP</title>
<link href="estilo/estilo.css" rel="stylesheet">
<script type="text/javascript">
function Nova()
{
location.href="http://www.localhost:8080/testando%20php/Incluir,%20Alterar,%20Excluir/Incluir/tabela1/cadastro.html"
}
</script>
</head>
<body>
<h2> <center>Tabela Divida</center></h2>
<table cellspacing="0">
<tr id="titulo_tabela">
<td id="codpessoa">Pessoa</td>
<td id="condconta">Conta</td>
<td id="venci">Vencimento</td>
<td id="valor">Valor</td>
</tr>
<?php print $linhaBlock; ?>

<tr>
<td colspan="3">
<input id="but"type="button" value="Incluir" onClick="Nova('')" />
</td>
</tr>
</table>
</body>
</html>
GOSTEI 0
Jota Filho

Jota Filho

30/09/2015

O meu codigo todo é esse
<?php
include"conexao.php";
$result = pg_query($conexao, "select codpessoa, codconta, vencimento, valor from divida ");
$linhas = pg_num_rows($result);

$i = 0;
$linhaBlock = "";


while($i < $linhas)
{
$dados = pg_fetch_object($result, $i);

$linhaBlock .=
"<tr>
<td>" . $dados->pessoa . "</td>
<td>" . $dados->conta . "</td>
<td>" . $dados->vencimento . "</td>
<td>" . $dados->valor . "</td>
</tr>";
$i++;
}
pg_free_result($result);
pg_close($conexao);
?>
<html>
<head>
<meta charset="utf-8"/>
<title>Teste de PHP</title>
<link href="estilo/estilo.css" rel="stylesheet">
<script type="text/javascript">
function Nova()
{
location.href="http://www.localhost:8080/testando%20php/Incluir,%20Alterar,%20Excluir/Incluir/tabela1/cadastro.html"
}
</script>
</head>
<body>
<h2> <center>Tabela Divida</center></h2>
<table cellspacing="0">
<tr id="titulo_tabela">
<td id="codpessoa">Pessoa</td>
<td id="condconta">Conta</td>
<td id="venci">Vencimento</td>
<td id="valor">Valor</td>
</tr>
<?php print $linhaBlock; ?>

<tr>
<td colspan="3">
<input id="but"type="button" value="Incluir" onClick="Nova('')" />
</td>
</tr>
</table>
</body>
</html>
GOSTEI 0
Jota Filho

Jota Filho

30/09/2015

O meu codigo todo é esse
<?php
include"conexao.php";
$result = pg_query($conexao, "select codpessoa, codconta, vencimento, valor from divida ");
$linhas = pg_num_rows($result);

$i = 0;
$linhaBlock = "";


while($i < $linhas)
{
$dados = pg_fetch_object($result, $i);

$linhaBlock .=
"<tr>
<td>" . $dados->pessoa . "</td>
<td>" . $dados->conta . "</td>
<td>" . $dados->vencimento . "</td>
<td>" . $dados->valor . "</td>
</tr>";
$i++;
}
pg_free_result($result);
pg_close($conexao);
?>
<html>
<head>
<meta charset="utf-8"/>
<title>Teste de PHP</title>
<link href="estilo/estilo.css" rel="stylesheet">
<script type="text/javascript">
function Nova()
{
location.href="http://www.localhost:8080/testando%20php/Incluir,%20Alterar,%20Excluir/Incluir/tabela1/cadastro.html"
}
</script>
</head>
<body>
<h2> <center>Tabela Divida</center></h2>
<table cellspacing="0">
<tr id="titulo_tabela">
<td id="codpessoa">Pessoa</td>
<td id="condconta">Conta</td>
<td id="venci">Vencimento</td>
<td id="valor">Valor</td>
</tr>
<?php print $linhaBlock; ?>

<tr>
<td colspan="3">
<input id="but"type="button" value="Incluir" onClick="Nova('')" />
</td>
</tr>
</table>
</body>
</html>
GOSTEI 0
Jota Filho

Jota Filho

30/09/2015

O meu codigo todo é esse
<?php
include"conexao.php";
$result = pg_query($conexao, "select codpessoa, codconta, vencimento, valor from divida ");
$linhas = pg_num_rows($result);

$i = 0;
$linhaBlock = "";


while($i < $linhas)
{
$dados = pg_fetch_object($result, $i);

$linhaBlock .=
"<tr>
<td>" . $dados->pessoa . "</td>
<td>" . $dados->conta . "</td>
<td>" . $dados->vencimento . "</td>
<td>" . $dados->valor . "</td>
</tr>";
$i++;
}
pg_free_result($result);
pg_close($conexao);
?>
<html>
<head>
<meta charset="utf-8"/>
<title>Teste de PHP</title>
<link href="estilo/estilo.css" rel="stylesheet">
<script type="text/javascript">
function Nova()
{
location.href="http://www.localhost:8080/testando%20php/Incluir,%20Alterar,%20Excluir/Incluir/tabela1/cadastro.html"
}
</script>
</head>
<body>
<h2> <center>Tabela Divida</center></h2>
<table cellspacing="0">
<tr id="titulo_tabela">
<td id="codpessoa">Pessoa</td>
<td id="condconta">Conta</td>
<td id="venci">Vencimento</td>
<td id="valor">Valor</td>
</tr>
<?php print $linhaBlock; ?>

<tr>
<td colspan="3">
<input id="but"type="button" value="Incluir" onClick="Nova('')" />
</td>
</tr>
</table>
</body>
</html>
GOSTEI 0
William

William

30/09/2015

Colega JStriker, vou te pedir 2 favores:

1 - Sempre que for postar trechos de códigos utilize a tag "CODE" para deixar seu código mais legível:
[img]http://arquivo.devmedia.com.br/forum/imagem/269142-20151001-065137.png[/img]

2 - Não duplique tópicos, vc postou 4 vezes a mesma dúvida, você marcar seu tópico com várias tags:
https://www.devmedia.com.br/forum/postgrees-tabelas-php/533230
https://www.devmedia.com.br/forum/php-postgres/533229
https://www.devmedia.com.br/forum/postgres-php-e-tabelas/533148
https://www.devmedia.com.br/forum/php-postgres/533147

No fórum contamos com a boa vontade e tempo de outros usuários para que sejam postadas respostas, existem dias em que não tem fluxo para isso!

Quanto ao seu código, estou vendo que você postou várias vezes um script de consulta de dados, mas onde sera feita essa inserção que você precisa?
GOSTEI 1
Jota Filho

Jota Filho

30/09/2015

Desculpa a minha Internet Travou
E o meu codigo duplicou Varias Vezes
a minha inserção seria na tabela divida
GOSTEI 0
Jota Filho

Jota Filho

30/09/2015

Voce tem alguma rede social que possamos interagir melhor
preciso fazer isso urgente
Posso acerta um valor com voce
GOSTEI 0
William

William

30/09/2015

Meu email wllfl@ig.com.br
GOSTEI 0
Jota Filho

Jota Filho

30/09/2015

Acabei de manda um Email pra voce
GOSTEI 0
POSTAR