Foros del Web » Programando para Internet » PHP »

lista de asistencia colegio

Estas en el tema de lista de asistencia colegio en el foro de PHP en Foros del Web. Hola. Soy nuevo en este foro, espero no meter la pata y haber posteado bien. Mi problema es que tengo que hacer una lista de ...
  #1 (permalink)  
Antiguo 30/12/2009, 07:49
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
lista de asistencia colegio

Hola.
Soy nuevo en este foro, espero no meter la pata y haber posteado bien.
Mi problema es que tengo que hacer una lista de asistencia de colegio, más bien de un campamento de verano, pero hacerlo con tres tablas (alumnos, campamento, asistencia) complica mucho al operador del campamento, porque son 40 chicos por cada lugar.
¿habrá una forma de mostrar en pantalla una tabla (como el libro de clases) donde en la horizontal estén las fechas, en la vertical los alumnos y en el medio simples checkbox?

Saludos
Uri
  #2 (permalink)  
Antiguo 30/12/2009, 07:58
Avatar de JoseTejada  
Fecha de Ingreso: diciembre-2007
Ubicación: Peru.Lima.Cercado.MDuarez.Granaderos172
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: lista de asistencia colegio

Podrías especificar un poquito más??... ¿qué significa como el libro de clases ?
  #3 (permalink)  
Antiguo 30/12/2009, 08:04
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: lista de asistencia colegio

por supuesto que se puede hacer
y eso lo haces con una simple tabla tal como tu lo mencionas
nada muy complejo.
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #4 (permalink)  
Antiguo 30/12/2009, 08:10
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: lista de asistencia colegio

Es tema de html no de php :B

revisa la etiqueta <table> y ahi maquetas lo que necesitas

saludos!
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 30/12/2009, 08:43
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: lista de asistencia colegio

Gracias por los consejos. Para especificar un poco más. Si el operador debe pasar lista e ingresar. Fecha de asistencia, Alumno, estado de asistencia... se imaginarán que para cursos de 40 alumnos, pasar la lista es una operación de 120 ingresos.
La idea que estoy buscando cómo desarrollar es poner en pantalla una matriz, en la horizontal las fechas preestablecidas de asistencia, en la vertical el listado de alumnos del curso, en el medio, checkboxs para cada cruce, de manera que el operador simplemente marque los checkboxs de asistencia de cada alumno. Tal como lo hace un profesor en el libro de clases de una escuela, donde pone un ticket por asistencia.

Eso de la etiqueta no me quedó claro...
  #6 (permalink)  
Antiguo 30/12/2009, 08:44
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: lista de asistencia colegio

Cita:
Iniciado por Twonex Ver Mensaje
por supuesto que se puede hacer
y eso lo haces con una simple tabla tal como tu lo mencionas
nada muy complejo.
este.... y entonces???.. porque no tengo idea de como agarrar este problema.
  #7 (permalink)  
Antiguo 30/12/2009, 08:55
Avatar de JoseTejada  
Fecha de Ingreso: diciembre-2007
Ubicación: Peru.Lima.Cercado.MDuarez.Granaderos172
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: lista de asistencia colegio

Aww... mi estimado Uriegan, lo que pasa es que este foro es de PHP y se asume de que es el lenguaje que vas a usar para tu sistema, por tanto te digo, tal como dice Hidek1, tienes que usar la etiqueta HTML llamada <table> la cual es necesaria para que hagas la matriz que deseas, luego de eso, usando php se envian los datos de los checkboxs marcados los cuales se almacenarán en un base de datos, un archivo de texto, un e-mail, etc. a donde desees enviar tales datos.

Si tienes conocimiento de PHP y de HTML entonces no creo que sea muy dificil hacer, conoces algo de estos lenguajes?
  #8 (permalink)  
Antiguo 30/12/2009, 09:12
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: lista de asistencia colegio

Cita:
Iniciado por Hidek1 Ver Mensaje
Es tema de html no de php :B

revisa la etiqueta <table> y ahi maquetas lo que necesitas

saludos!
Los muchachos de css te matan con ese comentario

Cita:
Iniciado por uriegan Ver Mensaje
este.... y entonces???.. porque no tengo idea de como agarrar este problema.
de hecho no es tan tan dificil

lo primero que tienes que usar el html y crear la tabla, luego con codigo php acceder la base de datos y segun veo con un inner join conectar alumno asistencia. luego con php tomar esos datos y desplegarlos.


yo creo que con este te puedes agarrar de algo
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #9 (permalink)  
Antiguo 30/12/2009, 09:12
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: lista de asistencia colegio

Gracias José. Estoy usando PHP para casi todo el proyecto. Obviamente la parte de HTML que requiero para los formularios.
Pero, mi problema, más que formatear la página, es cómo desde las tablas en MySQL, puedo mostrar los campos para que aparezcan en la forma que describí y de forma dinámica, es decir un curso tendrá 40 niños, por 25 días, la tabla en pantalla tiene 1000 checkbox...!!!
Si otro curso es de 30 niños, la tabla cambia, etc. etc.
Busco una idea, un aporte en código, una referencia, algo concreto que me de luces para resolver el problema.
Agradecido de los aportes.
  #10 (permalink)  
Antiguo 30/12/2009, 09:18
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: lista de asistencia colegio

Cita:
Los muchachos de css te matan con ese comentario
ajajaja si me imagino :P pero que va, si le dices q use div y css va a tener q aprender mil y una cosa mas para no trabarse con los estándares y los navegadores, en cambio con un table puede terminar rápido :P


PD: yo uso css y tpoco me gustan las tablas
__________________
More about me...
~ @rhyudek1
~ Github
  #11 (permalink)  
Antiguo 30/12/2009, 09:32
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Mensaje Respuesta: lista de asistencia colegio

Cita:
Iniciado por uriegan Ver Mensaje
Gracias José. Estoy usando PHP para casi todo el proyecto. Obviamente la parte de HTML que requiero para los formularios.
Pero, mi problema, más que formatear la página, es cómo desde las tablas en MySQL, puedo mostrar los campos para que aparezcan en la forma que describí y de forma dinámica, es decir un curso tendrá 40 niños, por 25 días, la tabla en pantalla tiene 1000 checkbox...!!!
Si otro curso es de 30 niños, la tabla cambia, etc. etc.
Busco una idea, un aporte en código, una referencia, algo concreto que me de luces para resolver el problema.
Agradecido de los aportes.
emmmm

primero segun vi la relacion de tabla es asi

campamento --> alumno --> asistencia

creas una lista que salgan todos los campamentos

select id_Compamento, Nom_Campamento from Compamento.


luego con eso por medio de un post o get obtienes

$idCamp = $_GET['Id_Campamento'];

luego con SQL haces algo asi

select * from Alumno Inner join Asistencia on ( Asistencia.Id_Alumno = Alumno.Id_Alumno ) where alumno.Id_campamento = '$idCamp' ;

luego de eso con php obtiene el ResulSet o como lo llames
<table etc...>
while(RS)
{
echo nombre
if(asistencia != NULL)
{
echo checkbox deschekeado
}
else
{
echo checkbox chekeado
}

}
</table>


ahora tiene muchas complicaciones pero es la manera simplista seria asi
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #12 (permalink)  
Antiguo 30/12/2009, 09:38
Avatar de JoseTejada  
Fecha de Ingreso: diciembre-2007
Ubicación: Peru.Lima.Cercado.MDuarez.Granaderos172
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: lista de asistencia colegio

uriegan, si dices que la cantidad de alumnos o fechas van a variar, en realidad no sería mucho problema, ya que al extraer los registros de las tablas (usando tu inner join como dice FNX_NET) vas a tener que usar un while($registro = mysql_fetch_array($rs)), con lo cual te asegura de que se imprimirán los registros existentes, independientemente de la cantidad. Además puedes filtrar las aulas y separarlas en matrices usando, por ejemplo, un if($registro['aula']=='A'). Espero que almenos te hayamos dado una idea. Suerte!
  #13 (permalink)  
Antiguo 30/12/2009, 09:42
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: lista de asistencia colegio

Sí, muchas gracias.
Me sumergiré a estudiar las ideas que me dieron.

buen año!!!
  #14 (permalink)  
Antiguo 30/12/2009, 09:47
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: lista de asistencia colegio

FNX_NET, gracias, eso ayuda a la idea, esto sería para mostrar la asistencia, pero si quiero que marquen los checkbox en pantalla para ingresar la asistencia... ¿alguna idea?
  #15 (permalink)  
Antiguo 30/12/2009, 09:50
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: lista de asistencia colegio

Cita:
Iniciado por uriegan Ver Mensaje
FNX_NET, gracias, eso ayuda a la idea, esto sería para mostrar la asistencia, pero si quiero que marquen los checkbox en pantalla para ingresar la asistencia... ¿alguna idea?
Pues solo los pones dentro de un formulario, y en el script que lo procese lees los checkboxes e ingresas en la tabla de asistencias, no tiene mucha ciencia
  #16 (permalink)  
Antiguo 30/12/2009, 09:53
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: lista de asistencia colegio

yo creo que empieza a programar y nos cuentas mostrandonos codigo xD
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
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 22:06.