| |||
Base de datos para entrada y salida Hola quetal saben durante algunos dias he estado buscando algun codigo que me ayude a hacer lo siguiente, se trata de una bese de datos para registrar la entrada y la salida a un laboratorio, registrando en una tabla la hora y la fecha en que entra, y lo mismo para cuendo sale, pero que ademas tenga la opcion de mostrar las horas y los dias en que el alumno ingreso al lab, y si no es mucho pedir el numero de horar que ha estado dentro del mismo, por favor, yo se que para mucho esto es algo simple o aburrido, pero si alguien sabe como hacerlo o tiene alguna referencia que me pueda ayudar se lo agradeceria mucho, nos vemos. |
| |||
Respuesta: Base de datos para entrada y salida Pues he pasado dias buscando en google algo referente pero no hay nada, y ya casi tengo todo, solo que tengo problemas al imprimir el registro de las horas, no me imprime en pantalla los campos de las horas, use campos con propiedad timestamp y si guarda los registros pero no los imprime en pantalla a la hora de realizar la consulta, ademas me gustaria realizar la suma de las horas, pero bueno seguire intentando, bye |
| ||||
Respuesta: Base de datos para entrada y salida Hola drexo, Si pones el código que usas podríamos ayudarte a identificar porque no se imprime el campo TIMESTAMP. Para sumar las horas puedes usar la función SQL SUM(). Saludos. |
| |||
Respuesta: Base de datos para entrada y salida Hola que tal, pues veran, tengo el codigo de conexion a la base y de verificacion de usuario y de contraseña, en donde el alumno teclea su nombre de usuario y su pass, si los datos son correctos entonces el nombre de usuario de guarda en la base de datos entrada por medio de un insert into y muestra un mensaje de que el registro de la hora de entrada fue exitoso, la tabla de entrada cuenta con 2 campos, 1 con el nombre de usuario y el otro con el nombre de hora_entrada que es del tipo timestamp, no nulo y como predeterminado current-timestamp, es decir a la hora de que se realisa el registro del nombre de usuario en la tabla entrada, en el campo hora_entrada se guarda automaticamente la hora del sistema, hasta aqui no hay ningun problema, ya que efectibamente en la tabla entra se guarda el nombre de usuario y la hora del sistema en la que fue ingresado el registro (un detalle la hora se guarda con el siguiente formato yyyy-mm-dd hh:mm:ss), el problema radica en el codigo que uso para mostrar estos registro en la pantalla del explorador, por que solo me muestra el nombre de usuario y no la hora, utilizo una comprobacion para que de la tabla entrada solo me muestre los registro de un usuario en particular (algo asi como un filtro) $consulta="select usuario from entrada where usuario='$usuario' order by hora_entrada"; resultados=mysql_query($consulta); $num_resultados=mysql_num_rows($resultados): for ($i=0, $i<$num_resultados; $i++) { $row=mysql_fetch_array($resultados); echo" ".($i+1).".-"; echo" ".$row["usuario"]." "; echo" ".$row["hora_entrada"]." "; echo"<br>"; } con esto se supone que optendria los resgistros de la tabla entrada que sean del usuario pedido, donde muestre un listado con el usuario y la hora de registro, pero solo muestra el nombre se usuario y no la hora, y otra cosa para el registro de la salida pense en otra tabla pero con el nombre de salida que basicamente es lo mismo, pense en dos tablas para cada accion ya que me encantaria poder hacer alguna operacion entre tablas que me permita sacar el numero de hora que estubo determinado usuario en x lugar y sacar tambien el numeto total de hora registradas, se que puse demaciado choro, espero con esto me haya dado a explicar y puedan ayudarme, gracias. |
| ||||
Respuesta: Base de datos para entrada y salida Hola drexo, No te muestra la hora porque no la pediste en tu SELECT:
Código:
Recuerda que entre SELECT y FROM va la lista de campos que quieres seleccionar en este caso seria usuario y hora_entrada:select usuario from entrada where usuario='$usuario' order by hora_entrada
Código:
Saludos. select usuario, hora_entrada from entrada where usuario='$usuario' order by hora_entrada |
| |||
Respuesta: Base de datos para entrada y salida jajajajaja Me rio de mi descuido tienes mucha razon, gracias, pero si no es mucha molestia, crees que haya alguna forma de darle formato al registro para que muestre primero la hora y despues la fecha, y algo mas abusando, exite alguna forma de sacar la horas por dia y el total de horas desde el primer dia a la fecha. |
| |||
Respuesta: Base de datos para entrada y salida Hola de nuevo, olvide preguntar algo en mi ultima entrada y es acerca de la posivilidad de guardar de forma automatica como el timestamp pero en campos separados la hora y la fecha, y como dar formato a estos registros, gracias. |