Fórum Php Postgres #533229

01/10/2015

0

Olá Galera
Bom Dia
Preciso da ajuda de voces
Preciso fazer um teste
e estou com algumas duvidas
A pessoa que me ajudar
eu depois posso acerta um valor em R$
O meu teste é o postgres com php
Eu criei 3 tabelas no postgres
Uma tabela com nome pessoa com os campos Codigo, Nome, Cpf

criei outra tabela com o nome Conta com os campos Codigo e descrição

e uma terceira tabela com o nome divida com os campos Nome, descrição vencimento e valor

seguinte
a minha tabela divida tem que pegar o os dados da tabela pessoa e os campos nome e tambem pegar os dados da tabela conta com os campos da descrição isso pelo numero do codigo da tabela pessoa e conta

eu usei os seguinte codigos para cada tabela ser exibida no navegador
esse codigo exibe a tabela
pessoa
<?php
include"conexao.php";
$result = pg_query($conexao, "select codigo,nome,cpf from pessoa ");
$linhas = pg_num_rows($result);

$i = 0;
$linhaBlock = "";


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

$linhaBlock .=
"<tr>
<td>" . $dados->codigo . "</td>
<td>" . $dados->nome . "</td>
<td>" . $dados->cpf . "</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 Pessoa</center></h2>
<table cellspacing="0">
<tr id="titulo_tabela">
<td id="codigo">Codigo</td>
<td id="nome">Nome</td>
<td id="cpf">CPF</td>
</tr>
<?php print $linhaBlock; ?>

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


esse codigo exibe a tabela conta

<?php
include"conexao.php";
$result = pg_query($conexao, "select codigo, descricao from conta ");
$linhas = pg_num_rows($result);

$i = 0;
$linhaBlock = "";


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

$linhaBlock .=
"<tr>
<td>" . $dados->codigo . "</td>;
<td>" . $dados->descricao . "</td>;
</tr>";
$i++;
}
pg_free_result($result);
pg_close($conexao);
?>

<html>
<head>
<meta charset="utf-8"/>
<title>Teste de PHP</title>
<link href="estilo/estilo1.css" rel="stylesheet">
<script type="text/javascript">
function Nova()
{
location.href="http://www.localhost:8080/testando%20php/Incluir,%20Alterar,%20Excluir/Incluir/tabela2/cadastro.html"
}
</script>
</head>
<body>
<h2> <center>Tabela Conta</center></h2>
<table cellspacing="0">
<tr id="titulo_tabela">
<td id="codigo">Codigo</td>
<td id="descricao">Descricao</td>
</tr>

<?php print $linhaBlock; ?>
<tr>
<td colspan="3">
<input id="but1" type="button" value="Incluir" onClick="Nova()" />
</td>
</tr>

</table>
</body>
</html>

esse codigo exibe a tabela divida

<?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>

oque eu tenho que mudar nesses codigos?
para colocar os valores na tabela divida?
Jota Filho

Jota Filho

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar