Espero me puedan ayudar.
Tengo un script de php que inserta datos en una bd postgre, aparentemente el script funciona ya que inserta los datos, ¿cual es el problema? que por cada insert que hago desde mi php, el mismo inserta un registro vacio, es decir, que cuando consulto la bd aparece el registro insertado más una fila totalmente vacia. No entiendo que puede estar ocurriendo.
Anexo el codigo para mayor referencia.
Código PHP:
<?php
//variables a insertar
$nacionalidad=($HTTP_POST_VARS['nacionalidad']);
$cedula=($HTTP_POST_VARS['cedula_visitante']);
$nombre=($HTTP_POST_VARS['nombre_visitante']);
$apellido=($HTTP_POST_VARS['apellido_visitante']);
$visitado=($HTTP_POST_VARS['visitado']);
$departamento=($HTTP_POST_VARS['departamento']);
$piso=($HTTP_POST_VARS['piso']);
$fecha=($HTTP_POST_VARS['fecha']);
$hora_entrada=($HTTP_POST_VARS['hora_entrada']);
$estatus=($HTTP_POST_VARS['estatus']);
$ced=($nacionalidad." ".$cedula);
include("../scripts/conectar.php");
//libreria conectar a la base de datos
$sql= "INSERT INTO visitantes VALUES ('$ced','$nombre','$apellido',NULL,'$hora_entrada',NULL,'$visitado','$departamento','$piso','$estatus','$fecha')";
$resultado = @pg_query($sql);
if (!$resultado)
{
echo "<h1>Visitante no Registrado</h1>";
}
else
{
echo "<h1>Visitante Registrado Exitosamente!!!</h1>";
}
?>
Walleska M