Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2009, 11:08
Avatar de revapax
revapax
 
Fecha de Ingreso: octubre-2008
Ubicación: Santiago
Mensajes: 39
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta cambio de fecha php mysql

Hola, porfavor necesito ayuda.. tengo el siguiente codigo para cambiar la fecha de formato dia-mes-año a la mysql (que es un cacho) año-mes-dia

esta es my funcion..

Código:
<?php
function cambiaf_a_mysql($fecha){
    ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
    $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
    return $lafecha;
} 
?>
y aqui la llamo para cambiar el formato

<input type="text" name="fecha" style="width: 145px"value="<? echo date ( "d-m-Y") ?>">

$fecha=$_POST['fecha'];

mysql_query("INSERT INTO atencion (PERSONAL_IdPersonal,SUCURSAL_IdSucursal,MASCOTA_I dMascota, FechaAtencion)
VALUES ('$personal1','$sucursal1','$id1','" . cambiaf_a_mysql($fecha) ."')");



pero al insertarla graba 0000-00-00

ayuda porfavoor