les cuento tengo una base de datos en postgres y deseo llenar registros desde php , el lio es que no me inserta los registros inicialmente crei que era en el momento del envio de los datos pero en realidad no, es en la consulta y copie la consulta en el sql de postgres y corre bien pero ya en php no me hace nada
alguien podria ayudarme
agregar_producto.php
Cita:
insertar_producto.php<html>
<head>
<title>Agregar producto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="insertar_producto.php">
Agregar registros de producto
<p>Codigo de producto
<input type="cod_producto" name="cod_producto">
</p>
<p>Nombre de producto
<input type="nom_producto" name="nom_producto">
</p>
<p> Valor de producto
<input type="val_producto" name="val_producto">
</p>
<p>
<input type="submit" name="insertar registro" value="insertar registro">
</p>
</form>
</body>
</html>
<head>
<title>Agregar producto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="insertar_producto.php">
Agregar registros de producto
<p>Codigo de producto
<input type="cod_producto" name="cod_producto">
</p>
<p>Nombre de producto
<input type="nom_producto" name="nom_producto">
</p>
<p> Valor de producto
<input type="val_producto" name="val_producto">
</p>
<p>
<input type="submit" name="insertar registro" value="insertar registro">
</p>
</form>
</body>
</html>
Cita:
<?php
// Conexión a la base de datos
$connection=pg_connect("host=localhost port=5432 password=sistemas user=postgres dbname=hotel");
$query ="INSERT INTO producto (cod_producto, nom_producto,val_producto) VALUES ('$cod_producto', '$nom_producto','$val_producto')";
$result=pg_insert($connection, $query, $_POST );
if (!$result) {
$error.="pg_last_error($connection)<li>";
}
echo $cod_producto;
echo $nom_producto;
echo $val_producto;
?>
<html>
<head>
<title>insertar registros</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>
// Conexión a la base de datos
$connection=pg_connect("host=localhost port=5432 password=sistemas user=postgres dbname=hotel");
$query ="INSERT INTO producto (cod_producto, nom_producto,val_producto) VALUES ('$cod_producto', '$nom_producto','$val_producto')";
$result=pg_insert($connection, $query, $_POST );
if (!$result) {
$error.="pg_last_error($connection)<li>";
}
echo $cod_producto;
echo $nom_producto;
echo $val_producto;
?>
<html>
<head>
<title>insertar registros</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>