Tenho um código em php que realiza a exclusão do item desejado, porem quando é escolhido o item para a exclusão não é feita.
O código abaixo:
4 <?php
5 include "valida_cookies.php";
6 $usuario = $_COOKIE["usuario"];
7 $meses = array
8 ("Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez");
9 // -- Obtem todos os registros do usuario ---
10 include "conecta_pg.php";
11 $resultado = pg_query("SELECT id,descricao,data,valor from receitas_despesas where usuario='$usuario' order by data desc");
12 $linhas = pg_num_rows($resultado);
13 for($i=0; $i<$linhas; $i++)
14 {
15 $Linha_Tabela = pg_fetch_row($resultado);
16 $id = $Linha_Tabela[0];
17 $descricao = $Linha_Tabela[1];
18 $data = $Linha_Tabela[2];
19 $valor = $Linha_Tabela[3];
20 list($ano,$mês,$dia) = split("-",$data);
21 $nome_mes = $meses[$mês-1];
22
23 echo "$nome_mes/$ano - $descricao (R\$$valor) ";
24 echo "<a href=\"elimina.php?=id\">Excluir</a><br>";
25 }
26 pg_close($conexao);
27 ?>
A mensagem de erro:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: invalid input syntax for integer: "" in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\Controle_de_Caixa\elimina.php on line 10
Estou utilizando postgree, código abaixo:
CREATE TABLE receitas_despesas
(
id serial NOT NULL,
usuario character varying(30) NOT NULL,
descricao character varying(100) NOT NULL,
tipo character(2) NOT NULL,
data date NOT NULL,
valor double precision NOT NULL,
CONSTRAINT pk_id PRIMARY KEY (id)
)
A minha include está dessa forma:
<?php
$str_conexao = "dbname=bd_elohim port=5555 user=postgres password=*****************";
if(!($conexao=pg_connect($str_conexao)))
{
echo "Não foi possível estabelecer uma conexão com o Banco de Dados Elohim.";
}
/* else
{
echo "Conexão efetuado com o banco postgreSQL 8.";
exit;
}*/
?>
Pergunta
Martinsrj
Olá pessoal, beleza?
Tenho um código em php que realiza a exclusão do item desejado, porem quando é escolhido o item para a exclusão não é feita.
O código abaixo:
A mensagem de erro: Warning: pg_query() [function.pg-query]: Query failed: ERROR: invalid input syntax for integer: "" in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\Controle_de_Caixa\elimina.php on line 10 Estou utilizando postgree, código abaixo: A minha include está dessa forma:Link para o comentário
Compartilhar em outros sites
11 respostass 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.