Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PostgreSQL (http://www.forosdelweb.com/f99/)
-   -   Problema con Insert (http://www.forosdelweb.com/f99/problema-con-insert-606585/)

walleskamejias 16/07/2008 15:48

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

KATICA 16/07/2008 19:30

Respuesta: Problema con Insert
 
mira revisa el orden que tienes en la base de datos de los campos .. cuando los mandes en el insert debes enviarlos en el mismo orden espero te sirva mi aporte .. bye

seyko 18/07/2008 04:44

Respuesta: Problema con Insert
 
ufff como vas a insertar un registro completamente vacio????
No tienes ningun campo obligatorio, ni clave primaria en la tabla????


La zona horaria es GMT -6. Ahora son las 20:35.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.