| |||
guardar fechas en php y validar tengo un formulario en html el cual lo envio correctamente a mi base de datos a travez de un archivo .php, el problema es que no me guarda las fechas en ningun formato, e buscado la funcion pero no la encuentro |
| ||||
Que formato tiene el campo donde quieres guardar la fecha en la base de datos?? Y como estas tratando de guardar la fecha, seria bueno que pongas los datos del campo de la base de deatos y el codigo que usas para obtener la fecha e ingresarla a la base d edatos asi queda mas claro para nosotros.
__________________ Como crear Excel usando Microsoft Office XML 2003 |
| |||
el formato ke tiene el campo de la bdd es de tipo date y estoy tratando de guardar datos de tipo numerico o fechas echo x mi el codigo es el sigte en un texbox pongo la fecha çy de hay llamo a un archivo php <?php include("conex.php"); $link=conex(); $nombres=$_GET['nombres']; $apellidos=$_GET['apellidos']; **fecha_nac=$_GET['fecha_nac']; $telefono_fijo=$_GET['telefono_fijo']; $telefono_celular =$_GET['telefono_celular']; $telefono_trabajo =$_GET['telefono_trabajo']; $email01 =$_GET['email01']; $perfil_sap =$_GET['perfil_sap']; mysql_query("insert into tblsapusuario (nombres,apellidos,fecha_nac,telefono_fijo,telefon o_celular,telefono_trabajo,email01,perfil_sap) values ('$nombres','$apellidos','fecha_nac','$telefono_fi jo','$telefono_celular','$telefono_trabajo','$emai l01','$perfil_sap')",$link); header("Location top : formulario.php"); ?> |
| ||||
y si ponés un $ antes de fecha_nac anda? :P
__________________ |
| ||||
Bueno te aconsejo lo siguiente: El formato date en mysql consite en esta estructura: 2004-06-24 = año-mes 2 digitos-dia 2 digitos Para que la gente ponga la fecha puedes pedirles las fechas con select option del formulario y asi ya tendras control sobre los datos que ingresa el usuario ya que sino tienes control ellos pondran lo que quieran. Crea 3 select de formulario y llenalos con los años fechas y dias correspondientes, entonces ya los tendras con formato y en tu script solo los unes: <?php $fecha = $_POST["anno"]."-".$_POST["mes"]."-".$_POST["dia"]; ?> Y ya tendras la fecha con el formato correcto de la base de datos mysql. NOTA: Tambien puedes poner 3 input tipo text y colocas la forma de escribir los datos al final como: ejemplo: 2005/05/16 Y validas con javascript lo que ponen ellos diciendole la correcta forma y haces lo mismo en el php que lo ingresa concatenandolos como te mostre a la variable $fecha con la estructura date de mysql.
__________________ Como crear Excel usando Microsoft Office XML 2003 |