hola abimaelrc, cambie la funcion a como me diste tu para cambiar la fecha de español a ingles pero al imprimir la consulta al no hacerme el update me sigue imprimiendo la fecha en español asi 23-4-1974, lo q necesito es q me pase la fecha q tengo en español q me la pase a ingles para insertarla en mi bd, pero no me la pasa pq sigue en formato español, y la estoy llamando asi en el update:
Código PHP:
$fecha=$_POST['fecha_calendario'];
UPDATE padre SET fecha_nac_padre = '".cambiaPostgre($fecha)."'
en q estoy fallando??? ya q la funcion para cambiar de español a ingles es esta (la q me diste tu :
Código PHP:
function cambiaPostgre($fecha) {
$mifecha = explode("/", $fecha);
$lafecha=$mifecha[2]."-".$mifecha[1]."-".$mifecha[0];
return $lafecha;
}
y el error q me manda en el update es este :
Warning: pg_exec() [function.pg-exec]: Query failed: ERROR: invalid input syntax for type date: "--23-4-1973" in C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\PDA\actualiza_padre.ph p on line 32
me marca invalido el formato fecha para ser actualizada la consulta
en q estoy fallando??? porfavor amigos ayuda!!! de antemano gracias.... bye.