Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2010, 17:34
Juan Diego
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Problemas al insertar con variables tipo date en postgres

Hola a todos.

Tengo un problema y es que al tratar de insertar me muestra el siguiente error:

Warning: pg_query() [function.pg-query]: Query failed: ERROR: la sintaxis de entrada no es válida para tipo date: «» LINE 1: ...her Julia','1960-03-15','2','2010-09-18','1998-10-12','','') ^ in C:\wamp\www\SISMAD\Docentes\Docente.class.php on line 144


Yo envio los datos desde el formulario

.....
<tr>
<td>Nombre del Docente</td>
<td><input type="text" width="40" maxlenght="100" name="nombredoc"></td>
<td>Cedula</td>
<td><input type="text" width="40" maxlenght="100" name="ceduladoc"></td>
</tr>
<tr>
<td>Fecha de Nacimiento</td>
<td><input type="text" width="40" maxlenght="100" name="nacimientodoc"></td>
</tr>
.....

Luego los datos van a:

include 'Docente.class.php';

$adm= new Docente();

$adm->setnombre($_POST['nombredoc']);
$adm->setdocumento($_POST['ceduladoc']);
$adm->setnacimiento($_POST['nacimientodoc']);
$adm->insertardoc();
...
...
...


Esta es la funcion insertar

public function insertardoc() {
parent::conectar();
$insertard=pg_query("insert into docente (docdocente, nombred , fechanacimiento, escalafon, resolucion, fechaingreso, fecharetiro, autorizacion) values('".$this->documento."','".$this->nombre."','".$this->fnacimiento."','".$this->escalafon."','".$this->resolucion."','".$this->fingreso."','".$this->fretiro."','".$this->autorizacion."')");
}


Ojala me puedan ayudar con el problema....
Gracias de antemano...

Saludos