| |||
Pasar dato de datefield a base de datos Hola Tengo un formulario en flash con donde necesito obtener una fecha la cual tomo de un campo datefield todo se va a php y de ahí a mysql quisiera saber como hacer eso porque lo intento con el .Datetime.selectedDate y no envía nada a la base de datos gracias de antemano |
| |||
Respuesta: Pasar dato de datefield a base de datos OK es el siguiente fechaing=this.hiredate.DateField.selectedDate; esto es es actionscript y luego en el php lo que hago es recibirla $fecha = htmlentities($_POST[fechaing]); |
| ||||
Respuesta: Pasar dato de datefield a base de datos Para descartar de que se trate de un error del lado del PHP, prueba pasandole el valor de una fecha correcta, ejemplo: fechaing = "2008-02-20"; Si te lo guarda en la base de datos, entonces el problema está en el valor que le estás pasando al PHP. Para eso podrías intentar lo siguiente:
Código:
O bien puedes probar con la propiedad dateFormatter del DateField.var fecha_sel:Date = this.hiredate.DateField.selectedDate; var dia:String = fecha_sel.getDate() < 10 ? "0" + fecha_sel.getDate().toString() : fecha_sel.getDate().toString(); var mes:String = (fecha_sel.getMonth() + 1) < 10 ? "0" + (fecha_sel.getMonth() + 1).toString() : (fecha_sel.getMonth() + 1).toString(); fechaing = fecha_sel.getFullYear() + "-" + mes + "-" + dia; Saludos. |