Leo: Gracias por el concejo. Voy hacerlo con una tabla a parte ya que entran los alumnos, solo para ver las horas que le corresponden a su id_alumno. Y los profesores entrarían para agregar horas. Ahora te hago un par de consultas: descargue una clase para hacer la autenticacion. ¿Puedo hacerle las modificaciones necesarias para adaptarlo a mi proyecto? ya que viene con motor InnoDB y tendria que agregar un par de campos mas.<div>
La otra pregunta es ¿Cómo puedo comparar dos registros de una misma tabla? Quiero comparar el segundo registro con el primero, el tercero con el segundo, el cuarto con el tercero...etc. Probé con
<span style="color:rgb(0,0,187);font-family:Consolas,'Andale Mono WT','Andale Mono','Lucida Console',Monaco,'Courier New',Courier,monospace;font-size:14px;text-align:left;background-color:rgb(240,240,240)">mysql_data_seek</span> pero no consigo hace lo que quiero. ¿Me darias una mano con eso? Gracias!!!</div>
<div><br></div><div>Saludos,<br><br><div class="gmail_quote">El 24 de febrero de 2012 22:39, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Pablo,<br>
<br>
El mar, 21-02-2012 a las 18:11 -0300, pablo beroiza escribió:<br>
<div class="im">> Hola Leo!!! Espero que estés bien yo estoy retomando el proyecto y<br>
> queria hacerte una consulta con respecto a las sesiones. Vos<br>
> comentaste en unas de las clases que el sistema de autenticacion habia<br>
> varias formas de hacerlo una lleva una tabla aparte con los usuarios<br>
> que van a entrar al sistema y la otra es usar la tabla de los<br>
> usuarios en mi caso "alumnos" que ya tengo en la base de datos<br>
> poniendole un campo de password para que autentique. Qué es lo<br>
> correcto hacer?<br>
<br>
</div> Ambas cosas son correctas. Esto es una cuestión de diseño y de gustos.<br>
<br>
Yo entendía por tu SRS, que los que se logueaban al software para<br>
trabajar eran los Jefes y no los Alumnos.<br>
<br>
Si los que entran son los Alumnos y todos ven los mismo, entonces usar<br>
uno de los datos del alumno como nombre de usuario y agregar una<br>
contraseña es una opción corta y cómoda.<br>
Lo mismo si los que se loguean son los Jefes.<br>
<br>
Pero si los que se loguean son ambos y/o si diferentes personas que se<br>
loguean tienen accesos diferentes, entonces es mucho mejor manejar esto<br>
en una tabla aparte, porque si no vas a tener datos duplicados en varias<br>
tablas, lo cual por un lado viola la normalización, y por otro tenés que<br>
mantener dos sistemas de login en paralelo.<br>
<br>
> Desde ya muchas gracias!<br>
<br>
Por nada!<br>
<br>
Podemos charlar más sobre esto en concreto si me enviás las tablas<br>
relacionadas con esta cuestión, para conversarlo sobre la estructura de<br>
los datos.<br>
<br>
PD: date una vuelta por <a href="http://www.phpclasses.org" target="_blank">www.phpclasses.org</a> en donde hay varias clases<br>
que manejan la autentificación ya hechas. Si decidís usar una, además<br>
estás cumpliendo con el requisito de usar una biblioteca de terceros!<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Blog: <a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</div></div></blockquote></div><br></div>