Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2008, 15:48
walleskamejias
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema con Insert

Saludos a todos

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>";
        }
?>
Muchas gracias de antemano.
Walleska M