Foros del Web » Creando para Internet » Herramientas y Software »

llenado de tablas mysql por procesos en DW8

Estas en el tema de llenado de tablas mysql por procesos en DW8 en el foro de Herramientas y Software en Foros del Web. estoy desarrollando una pagina en php en donde se registraran varias facturas, en las cuales se guarda la hora y la fecha de registro. esta ...
  #1 (permalink)  
Antiguo 04/11/2008, 09:29
 
Fecha de Ingreso: octubre-2008
Ubicación: YUCATAN
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
llenado de tablas mysql por procesos en DW8

estoy desarrollando una pagina en php en donde se registraran varias facturas, en las cuales se guarda la hora y la fecha de registro. esta factura tandra 6 procesos que son los departamentos por donde pasa la factura. en los departamentos se guardara la hora y la fecha en que llego a dicho departamento.

todo eso esta contemplado hacerse en una sola tabla mysql en donde se puedan registrar 6 horas y fechas diferentes pero no se registraran todas a la vez si no conforme se vaya terminando un proceso se pasa al que sigue o sea que cuando una factura se envie a otro depto puede ser el mismo dia o una semana despues para que el depto. registre la hora y la fecha.

como puedo realizar esto???
quisiera hacerlo con dreamweaver pero no se si esto es posible.

espero que me pueda ayudar. gracias
  #2 (permalink)  
Antiguo 04/11/2008, 09:53
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Respuesta: llenado de tablas mysql por procesos en DW8

Hola ajsaquattro. Creo que para tu caso tienes dos opciones (de las que puedo visualizar).

1- Puedes tener la tabla con seis campos de fecha y darle 'update' a cada campo al momento de realizar un proceso. Osea, creas la factura enel primer proceso y después vas dándole 'update' a las fechas en los otros procesos.

2- Puedes tener una tabla para la factura y otra para las fechas. De esta forma cada vez que haces un proceso haces un 'insert' en la tabla de fechas y puedes asociar el registro con el id de la factura. El único problema es que necesitas hacer dos consultas a la base de datos cuando quieras mostrar la factura y la fecha, pero esta forma es mas 'explandible' y sería mas fácil si quisieras añadir una séptima fecha después.

Lo primero es decidir que método quieres usar. También, como te dije por privado, podrías hacerlo con DW pero tienes que estar dispuesto a meterte un poco en el código
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #3 (permalink)  
Antiguo 05/11/2008, 10:51
 
Fecha de Ingreso: octubre-2008
Ubicación: YUCATAN
Mensajes: 11
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: llenado de tablas mysql por procesos en DW8

Cita:
Iniciado por juaniquillo Ver Mensaje
Hola ajsaquattro. Creo que para tu caso tienes dos opciones (de las que puedo visualizar).

1- Puedes tener la tabla con seis campos de fecha y darle 'update' a cada campo al momento de realizar un proceso. Osea, creas la factura enel primer proceso y después vas dándole 'update' a las fechas en los otros procesos.

2- Puedes tener una tabla para la factura y otra para las fechas. De esta forma cada vez que haces un proceso haces un 'insert' en la tabla de fechas y puedes asociar el registro con el id de la factura. El único problema es que necesitas hacer dos consultas a la base de datos cuando quieras mostrar la factura y la fecha, pero esta forma es mas 'explandible' y sería mas fácil si quisieras añadir una séptima fecha después.

Lo primero es decidir que método quieres usar. También, como te dije por privado, podrías hacerlo con DW pero tienes que estar dispuesto a meterte un poco en el código
Ok la idea uno me parece exelente y creo que es la mas facil para mi. ahora mi pregunta es como declaro este tipo de campos ya que necesito compararalos para sacar la diferencia de dias y los tiempos que lleva cada proceso (fecha1 y fecha2 cuantos dias tiene de diferencia,, lo mismo para las horas y asi para todas las fechas) como realizo esto???. como debo declarar los valores. no se si es mas facil manejar las fechas y las horas juntas para que me arroje un solo resultado.
  #4 (permalink)  
Antiguo 08/11/2008, 12:11
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Respuesta: llenado de tablas mysql por procesos en DW8

Ya se pone un poco complicada la cosa ya que en algón momento necesitarás meterte al código para eso (aunque tampoco es nada del otro mundo). Me imagino que querrás comparar las fechas al momento de enseñarlas al usuario, no cuando las vas a meter a la base de datos. Lo mejor es siempre declarar las fechas como campos 'date' o 'datetime' si vas a usar también la hora. Estoy seguro que se puede encontrar alguna función que compara fechas, pero también lo puedes hacer tu también, pero supongo que hasta que no tengas algo montado es difícil hacer una recomendación.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
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 21:40.