<pre class="programlisting" style="margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;font-size:13px;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<br></pre><br><div class="gmail_quote">El 2 de marzo de 2012 13:23, 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>
lo que estás necesitando tiene esta forma:<br>
<br>
SELECT *, (hora_salida - hora_entrada) AS sumahoras<br>
FROM `asistencias`<br>
GROUP BY id_alumno<br>
<br></blockquote><div><font color="#330099">Hola Leo!!! con esta consulta solo consigo hacer la resta de la "hora_salida" menos "hora_entrada" agrupadas por "id_alumno" ya la estoy ocupando para sacar las horas que trabaja por dia "sumahoras".</font></div>
<div><font color="#330099">Lo que quiero es mostrar o proyectar "horas_por_dia"solo una vez cuando el alumno trabaja mas de una vez por día, para poder hacer el calculo del "saldo por dia" (es un calculo parcial). Si el alumno trabajo 2 veces en el dia no puedo tomarle en cuenta "horas_por_dia" dos veces, lo tengo que hacer solo una vez. Si hago una consulta general lo puedo hacer, pero lo que quiero es mostrarlo detallado por dia y ahi esta el problema. </font></div>
<div><br></div><div><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
+-----------+----------+
| id_alumno | <span style="font-family:arial;line-height:normal;white-space:normal;font-size:small">sumahoras</span> |
+-----------+----------+
| 1 | 7800 |
| 2 | 1500 |
+-----------+----------+</pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<br></pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<br></pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
select * from asistencias where id_alumno = $id_alumno</pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
Esto es lo que proyecto con la consulta
<pre class="programlisting" style="margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;font-family:'Courier New',Courier,fixed,monospace;max-width:720px">
+------------+---------------+--------------+-------------+
| fecha | horas_por_dia | hora_entrada | hora_salida |
+------------+---------------+--------------+-------------+
| 15/02/2012 | 2:00 | 14:00 | 15:00 |
| 16/02/2012 | 2:00 | 15:00 | 15:30 |
| 17/02/2012 | 2:00 | 14:00 | 15:00 |
| 17/02/2012 | 2:00 | 17:00 | 18:00 |
| 18/02/2012 | 2:00 | 14:00 | 17:00 |
+------------+---------------+--------------+-------------+</pre>
</pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<pre class="programlisting" style="margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;font-family:'Courier New',Courier,fixed,monospace;max-width:720px">
Esto es lo que quiero proyectar con la consulta. Capaz con MySql no se puede y hay que hacerlo con php. Pero ese es el dilema no me sale con ninguno de los dos. <img src="cid:gtalk.344@goomoji.gmail" style="margin-top: 0px; margin-right: 0.2ex; margin-bottom: 0px; margin-left: 0.2ex; vertical-align: middle; " goomoji="gtalk.344"> Bueno espero poder hacerme entender. Desde ya Gracias!!!
<pre class="programlisting" style="margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;font-family:'Courier New',Courier,fixed,monospace;max-width:720px">
+------------+---------------+--------------+-------------+
| fecha | horas_por_dia | hora_entrada | hora_salida |
+------------+---------------+--------------+-------------+
| 15/02/2012 | 2:00 | 14:00 | 15:00 |
| 16/02/2012 | 2:00 | 15:00 | 15:30 |
| 17/02/2012 | 2:00 | 14:00 | 15:00 |
| 17/02/2012 | | 17:00 | 18:00 |
| 18/02/2012 | 2:00 | 14:00 | 17:00 |
+------------+---------------+--------------+-------------+</pre></pre><br class="Apple-interchange-newline">
</pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<br></pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<br></pre><pre class="programlisting" style="font-size:13px;margin-top:0px;margin-bottom:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:initial;border-color:initial;outline-width:0px;outline-style:initial;outline-color:initial;vertical-align:baseline;background-image:initial;background-color:rgb(255,255,255);font-family:'Courier New',Courier,fixed,monospace;max-width:720px;line-height:20px">
<br></pre></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
en donde proyectás la diferencia de las horas de salida menos las horas<br>
de entrada, agrupándolas por id_alumno.<br>
<br>
El único problema que vas a tener con esto es el cálculo respecto de<br>
las horas del plan, porque estás guardándolas en un int(10), con lo que<br>
están expresados de diferente manera y vas a tener que hacer<br>
conversiones.<br>
<br>
Podrías cambiar el tipo de campo a date, para que los cálculos sean más<br>
fáciles, y que incluso te los devuelva la misma query.<br>
De todas formas, con ese campo de tipo int(10) podrías guardar las<br>
horas en minutos y hacer el cálculo igual. Dependerá de como pensaste<br>
guardar ahí las horas, ya que el ser int(10) no podés guardar 1,5 para<br>
una hora y media, pero tampoco 1:20 como ponés en tu ejemplo.<br>
<br>
Ejecutá la query y fijate el resultado, para ayudarte a ver como te<br>
conviene almacenar horas_por_dia.<br>
También fijate que no tiene sentido proyectar *, porque al agrupar<br>
verás solo un valor de hora_salida y de hora_entrada, y parecerá que la<br>
cuenta está mal sacada.<br>
<br>
Armate un lote de pruebas del que conozcas los resultados que deben dar<br>
las querys, así testeas que te devuelvan lo que estás esperando.<br>
<br>
Seguimos!<br>
<br>
El jue, 01-03-2012 a las 10:29 -0300, pablo beroiza escribió:<br>
<div class="HOEnZb"><div class="h5">> Hola Leo: Perdón por ser tan escueto en la explicación (Solo te estaba<br>
> dando la parte que me esta dando problemas). Si, la solución que me<br>
> planteas es para los totales, que esta buenísima, pero yo quiero<br>
> esa proyección para hacer una resta parcial, por día, en donde muestro<br>
> la resta de los totales por día, osea los "saldo horas"("hora de<br>
> salida menos hora de entrada") menos "hora por dia".<br>
> En el id_asistencia 6 debería mostrar en el "saldo" 1:15 y no -0:05 ya<br>
> que es el mismo día de taller.<br>
><br>
> "Total por dia" y "Saldo horas" son campos calculados con php.<br>
> -Esta es la proyección que obtengo<br>
> (por plan)<br>
> H total Saldoid_asistencia fecha horas por dia Entrada Salida<br>
> por dia horas<br>
> 3 16/02/2012 1:20 <-14:00 - 17:00<br>
> -> 03:00 1:40<br>
> 1 22/02/2012 1:20 <- 7:00 - 12:00<br>
> -> 05:00 3:40<br>
> 4 23/02/2012 1:20 <- 14:00 - 15:00<br>
> -> 01:00 -0:20<br>
> 6 23/02/2012 1:20 <- 10:00 - 11:15<br>
> -> 01:15 -0:05 (esta mal)<br>
> 9 24/02/2012 1:20 <- 13:00 - 13:20<br>
> -> 00:20 -1:00<br>
><br>
> TOTAL 3:55 horas adelantadas<br>
><br>
><br>
> Esto es lo que quiero mostrar:<br>
> (por plan)<br>
> H total Saldo<br>
> id_asistencia fecha horas por dia Entrada Salida<br>
> por dia horas<br>
> 3 16/02/2012 1:20 <-14:00 - 17:00<br>
> -> 03:00 1:40<br>
> 1 22/02/2012 1:20 <- 7:00 - 12:00<br>
> -> 05:00 3:40<br>
> 4 23/02/2012 1:20 <- 14:00 - 15:00<br>
> -> 01:00 -0:20<br>
> 6 23/02/2012 <- 10:00 -<br>
> 11:15 -> 01:15 1:15 (esta bien)<br>
> 9 24/02/2012 1:20 <- 13:00 - 13:20<br>
> -> 00:20 -1:00<br>
><br>
> TOTAL 5:15 horas adelantadas<br>
><br>
><br>
> Saludos, y Gracias!!!<br>
><br>
><br>
><br>
><br>
><br>
> El 29 de febrero de 2012 22:07, Leonardo Tadei - Pegasus Tech Supply<br>
> <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>> escribió:<br>
> Hola Pablo,<br>
><br>
> No entiendo qué sentido semántico tiene la proyección<br>
> que querés<br>
> hacer :(<br>
> Me desorienta que quieras proyectar el campo<br>
> `horas_por_dia` y no la<br>
> suma de las horas de cada día de cada alumno, o las horas de<br>
> entrada y<br>
> de salida.<br>
><br>
> La estructura de la tabla "asistencias" es:<br>
><br>
> CREATE TABLE IF NOT EXISTS `asistencias` (<br>
> `id_asistencia` int(10) NOT NULL AUTO_INCREMENT,<br>
> `id_alumno` int(10) DEFAULT NULL,<br>
> `id_taller` int(10) DEFAULT NULL,<br>
> `taller` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,<br>
> `id_plan` int(10) DEFAULT NULL,<br>
> `nombre_plan` varchar(50) COLLATE latin1_general_ci DEFAULT<br>
> NULL,<br>
> `horas_por_dia` int(10) unsigned DEFAULT NULL,<br>
> `hora_entrada` datetime DEFAULT NULL,<br>
> `hora_salida` datetime DEFAULT NULL,<br>
> `fecha` date DEFAULT NULL,<br>
> `comentario` text COLLATE latin1_general_ci,<br>
> PRIMARY KEY (`id_asistencia`)<br>
> )<br>
><br>
> Si lo que quisieras es saber qué alumnos fueron cada<br>
> día, bastaría con<br>
> que le agregues a la proyección GROUP BY `fecha`<br>
> En este resultado los registros de tu ejemplo con ID 6<br>
> y 9 no<br>
> aparecerían, sino que solo aparecería el 12, porque están<br>
> agrupados.<br>
><br>
> Contanos qué resultado querés obtener, pero en<br>
> castellano, y después<br>
> armamos la query. Por ejemplo:<br>
> 1) proyectar todos los días que los alumnos asistieron a un<br>
> taller<br>
> [id_taller, id_alumno, fecha]<br>
> 2) Proyectar la cantidad de horas por día que cursó un alumno<br>
> cada día<br>
> [id_alumno, fecha, suma horas cursadas, horas_por_dia]<br>
><br>
> Saludos!<br>
><br>
><br>
> PD: actualizá el asunto del mensaje ;-)<br>
><br>
><br>
> El mié, 29-02-2012 a las 17:39 -0300, pablo beroiza escribió:<br>
><br>
> > Leo! aca mando la estructura y como tendría que quedar la<br>
> consulta.<br>
> > Espero que se entienda<br>
> ><br>
> ><br>
> > Esta es un ejemplo de la consulta a la tabla "asistencias"<br>
> ><br>
> ><br>
> > id_asistencia fecha hora por dia<br>
> > 3 16/02/2012 1:20<br>
> > 1 17/02/2012 1:20<br>
> > 4 18/02/2012 1:20<br>
> > 6 18/02/2012 1:20<br>
> > 9 18/02/2012 1:20<br>
> > 12 20/02/2012 1:20<br>
><br>
><br>
><br>
> > Lo que yo quiero es: si es igual a la fecha anterior no<br>
> poner hora<br>
> > por día ya que puede ser que trabaje dos o tres veces en el<br>
> día.<br>
> ><br>
> ><br>
> > id_asistencia fecha hora por dia<br>
> > 3 16/02/2012 1:20<br>
> > 1 17/02/2012 1:20<br>
> > 4 18/02/2012 1:20<br>
> > 6 18/02/2012<br>
> > 9 18/02/2012<br>
> > 12 20/02/2012 1:20<br>
> > Gracias!!!<br>
> ><br>
> > El 28 de febrero de 2012 15:20, Leonardo Tadei - Pegasus<br>
> Tech Supply<br>
> > <<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a>> escribió:<br>
> > Hola Pablo,<br>
> ><br>
> > El mar, 28-02-2012 a las 14:53 -0300, pablo beroiza<br>
> escribió:<br>
> > > Leo: Gracias por el concejo. Voy hacerlo con una<br>
> tabla a<br>
> > parte ya que<br>
> > > entran los alumnos, solo para ver las horas que le<br>
> > corresponden a su<br>
> > > id_alumno. Y los profesores entrarían para agregar<br>
> horas.<br>
> ><br>
> ><br>
> > Entonces es un buen candidato para manejar la<br>
> > autentificación por<br>
> > separado...<br>
> ><br>
> > > Ahora te hago un par de consultas: descargue una<br>
> clase para<br>
> > hacer la<br>
> > > autenticacion. ¿Puedo hacerle las modificaciones<br>
> necesarias<br>
> > para<br>
> > > adaptarlo a mi proyecto? ya que viene con motor<br>
> InnoDB y<br>
> > tendria que<br>
> > > agregar un par de campos mas.<br>
> ><br>
> ><br>
> > Claro que sí!<br>
> > Es muy raro el poder usar código de terceros<br>
> tal y como<br>
> > viene: siempre<br>
> > hacen falta adaptaciones, traducciones y detalles.<br>
> > Por el InnoDB no te preocupes: cuando<br>
> importes la tabla<br>
> > sacale el tipo<br>
> > o directamente ponele MyISAM así te queda como las<br>
> demás.<br>
> ><br>
> > > La otra pregunta es ¿Cómo puedo comparar dos<br>
> registros de<br>
> > una misma<br>
> > > tabla? Quiero comparar el segundo registro con el<br>
> primero,<br>
> > el tercero<br>
> > > con el segundo, el cuarto con el tercero...etc.<br>
> Probé con<br>
> > > mysql_data_seek pero no consigo hace lo que<br>
> quiero. ¿Me<br>
> > darias una<br>
> > > mano con eso?<br>
> ><br>
> ><br>
> > Lo decís muy en general, pero parece que lo<br>
> que tenés<br>
> > que hacer es una<br>
> > query que te devuelva la comparación que te hace<br>
> falta, y no<br>
> > tratar de<br>
> > comprar desde PHP sobre un volumen de datos.<br>
> ><br>
> > De qué tipo es la comparación? Si son<br>
> mayores? menores?<br>
> > iguales?<br>
> > Pasá por acá la estructura de las tablas y 2<br>
> o 3<br>
> > registros de ejemplo,<br>
> > y vemos de armar la query necesaria.<br>
> ><br>
> > > Gracias!!!<br>
> ><br>
> > Por nada!<br>
> ><br>
> > --<br>
> ><br>
> > Leonardo Tadei<br>
> > <a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
> > Pegasus Tech Supply<br>
> > Tel: (+54)(+223) 471-2880<br>
> > La Salle 1131 - Mar del Plata - Argentina<br>
> > <a href="http://www.pegasusnet.com.ar" target="_blank">http://www.pegasusnet.com.ar</a> /<br>
> <a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.com.ar</a><br>
> > <a href="http://www.prometeustech.com.ar" target="_blank">http://www.prometeustech.com.ar</a> /<br>
> <a href="http://www.grupopegasus.com" target="_blank">http://www.grupopegasus.com</a><br>
> ><br>
> > Firma pública:<br>
> ><br>
> <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>
> ><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>
> ><br>
> ><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>
> ><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>
><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>
><br>
> Firma pública:<br>
> <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>
><br>
><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>
<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>