
10/03/2010, 17:34
|
|
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 |