| |||
ayuda con fecha en php Hola amigos funciona el campo date de mysql, tengo una tabla en la cual tengo un campo de fecha con valor date y un formulario en donde capturan la fecha, mi pregunta es como tengo que poner el formulario input text y que la fecha se capture 12/10/2005 o como la tienen que capturar el usuario para almacenarla en mi campo fecha. |
| ||||
... entiendo lo que plantea es que el usuario ingrese la fecha... http://www.forosdelweb.com/showthrea...309#post377309 Pués, importante entender que PHP es un lenguaje del lado del servidor y no controla lo que suceda en la página ya entregada (que tu usuario escriba)... lo más que puedes hacer con PHP es validar que la fecha introducida tenga el formato correcto ó verificar sea una fecha válida (checkdate()[]... y cuestiones así, verificar y regresar en caso de que no cumpla las condiciones... Ahora... lo que puedes hacer es, desde poner textboxes independientes para día, mes y año (limitando el número de carácteres a introducirse, claro), ó un simple aviso de "Introdusca fecha. Fromato DD/MM/YYYY" ;-D hasta vereificar, con JS, los datos tecleados tengan el formato correcto... para eso consulta las FAQ de aquel foro... Ahora... el formato para introducir en un campo DATE debe de ser YYYY/MM/DD ... oblidatoriamente. Para convertir el formato puedes usar un explode(): www.php.net/explode . Busca en el foro sobre convertir fechas y hayarás más al respecto... Suerte!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Por cierto... Fulano, entiendo haces eso del campo oculto para guardar en la BD la fecha "actual" ¿cierto??... puedes evitarte eso haciendo uso de la función CURDATE() de SQL... usalá directamente:
Código:
. Con esto te evitas el dejar ese dato visible (en el código fuente...) además de que te aseguras que la fecha sea la correcta; supón abro tu página hoy a las 11:59 PM y envio X minuts después... , .INSERT tabla(campo_fecha) VALUES(CURDATE()) www.mysql-hispano.org
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |