Foros del Web » Programando para Internet » PHP »

Problema con inserción de datos, específicamente las fechas...

Estas en el tema de Problema con inserción de datos, específicamente las fechas... en el foro de PHP en Foros del Web. Hola, Tengo el siguiente problema... Hice este código con el fin de insertar a la base de datos algunos datos, que son: Fecha_ultimo_pago : fecha ...
  #1 (permalink)  
Antiguo 21/08/2010, 11:38
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Problema con inserción de datos, específicamente las fechas...

Hola, Tengo el siguiente problema...

Hice este código con el fin de insertar a la base de datos algunos datos, que son:

Fecha_ultimo_pago : fecha de tipo YYYY-mm-jj
mensualidad : una cifra numérica
rut: cifra numérica
caduca: fecha de tipo YYYY-mm-jj

resulta que no logro que todos los datos se inserten a la base de datos....
mi PK para la tabla cuenta es id_cuenta, pero no la uso en la consulta porque la tengo en auto incremento...

bueno les dejo el código..



Código PHP:
<?PHP
session_start
();
include 
"conexion.php";


$montohtmlspecialchars(trim($_POST['monto']));
$n_meseshtmlspecialchars(trim($_POST['n_meses']));
$caducadate("Y-m-j",strtotime("$_SESSION[fecha_nuevo_pago] +$n_meses month"));


$query  sprintf("INSERT INTO cuenta (fecha_ultimo_pago, mensualidad, rut_alumno, caduca) VALUES ('%d','%d','%d','%d')",
           
mysql_real_escape_string($_SESSION["fecha_nuevo_pago"]), mysql_real_escape_string($monto),
           
mysql_real_escape_string($_SESSION["alumno"]), mysql_real_escape_string($caduca)) ;

$resultmysql_query($query$conexion) ;
       


?>
bueno la verdad que me he quebrado la cabeza todo el día para algo tan simple...

saludos y espero sus respuestas!
  #2 (permalink)  
Antiguo 21/08/2010, 12:02
Avatar de chicho_  
Fecha de Ingreso: julio-2010
Mensajes: 44
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Problema con inserción de datos, específicamente las fechas...

¿Qué error te devuelve? ¿Un error de PHP o es un error de la query?

Prueba a printar la variable $query antes de hacer el mysql_query y ejecuta la query directamente en el mysql para ver el resultado.
__________________
..:: RECETAS DE COCINA ::.. || ..:: JUEGOS PARA MOVIL GRATIS ::..
  #3 (permalink)  
Antiguo 21/08/2010, 13:20
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 13 años, 10 meses
Puntos: 6
Respuesta: Problema con inserción de datos, específicamente las fechas...

Cita:
Iniciado por chicho_ Ver Mensaje
¿Qué error te devuelve? ¿Un error de PHP o es un error de la query?

Prueba a printar la variable $query antes de hacer el mysql_query y ejecuta la query directamente en el mysql para ver el resultado.
no me tira error.. onda claro hice algo parecido a lo que mencionas...

pongo variables directas ...

ejemplo

$var1= "2010-04-22";

y luego hago la consulta...de distintas maneras..pero no me graba en la base de datos..y lo peor no me tira error....

me quiero morir xD

alguna sugerencia?

EDIT:

si me manda un error en la pagina anterior a la que muestro en el codigo...esto:

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0

TRADUCIDO CON GOOGLE ....

Advertencia: mujeres de dicha mortalidad en poblaciones situadas a efecto
hombres que en 4.2.3. Tenga en cuenta que la extensión período
no considera las variables globales como fuente de datos, a menos
register_globals está habilitado. Puede desactivar esta funcionalidad y esta
Infecciones por VIH, session.bug_compat_42 o útil para la toma
las emergencias radiológicas y la línea 0


La verdad que no entiendo nada...

Última edición por ras_chalo; 21/08/2010 a las 13:29
  #4 (permalink)  
Antiguo 21/08/2010, 13:33
Avatar de chicho_  
Fecha de Ingreso: julio-2010
Mensajes: 44
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Problema con inserción de datos, específicamente las fechas...

Ejecuta en el mysql_query un update manual para ver si te lo hace bien, que quizás sea problema de la conexión y no de la query.
__________________
..:: RECETAS DE COCINA ::.. || ..:: JUEGOS PARA MOVIL GRATIS ::..

Etiquetas: fechas, inserción
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.