Hola a todos:
Os comento mi problema: tengo un listado que muestra los resultados de un formulario (de una encuesta). Y ciertos campos de ese formualrio proporcionan un valor numérico:
Código:
ID Fecha Empresa Nombre Cargo PL NL OF SC CC SP IM CP MT VG PM OG RE PD
001 02/01/12 Pruebas Pedro Jefe 9 8 7 8 7 7 9 5 4 9 7 5 9 7
002 03/01/12 CD,S.A. Santi Jefe 7 6 4 6 8 4 6 8 9 4 3 9 3 9
Lo que quiero es que al final de la tabla haya una columna con las medias de las filas...
Os pongo como creo la tabla:
Código:
<table border="1" cellspacing=0 cellpadding=1 style="font-size: 8pt">
<tr>
<td width="17" align="center"><font face="verdana" ><b><abbr title="Nº de encuesta">ID</abbr></b></font></td>
<td width="40" align="center"><font face="verdana"><b><abbr title="Fecha de recepción">Fecha</abbr></b></font></td>
<td width="110" align="center"><font face="verdana"><b><abbr title="Empresa">Empresa</abbr></b></font></td>
<td width="80" align="center"><font face="verdana"><b><abbr title="Nombre del cliente">Nombre</abbr></b></font></td>
<td width="110" align="center"><font face="verdana"><b><abbr title="Cargo">Cargo</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Cumplimiento plazos">PL</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Cumplimiento normativa y legislación">NL</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Calidad y detalle de las ofertas">OF</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Actitud de Servicio al Cliente">SC</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Comunicación con el Cliente">CC</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Relación servicio/precio">SP</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Capacidad de respuesta ante imprevistos">IM</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Disponibilidad y cualificación del personal">CP</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Medios técnicos">MT</abbr></b></font></td>
<td width="17" align="center"><font face="verdana"><b><abbr title="Valoracíón global">VG</abbr></b></font></td>
<!-- <td width="17" align="center"><font face="verdana"><b><abbr title="Media preguntas comunes">ME</abbr></b></font></td>-->
</tr>
<?php
$link = @mysql_connect("localhost", "xxxx","xxxxxx")
or die ("Error al conectar a la base de datos.");
@mysql_select_db("xxxx", $link)
or die ("Error al conectar a la base de datos.");
$query = "SELECT * " .
"FROM instalaciones " .
"ORDER BY id ";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "<tr><td align=\"center\"><font face=\"verdana\">" .
$row["ID"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["FECHA"] . "</font></td>";
echo "<td><font face=\"verdana\">" .
$row["EMPRESA"] . "</font></td>";
echo "<td><font face=\"verdana\">" .
$row["NOMBRE"]. "</font></td>";
echo "<td><font face=\"verdana\">" .
$row["CARGO"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["PLAZOS"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["NORMATIVA"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["OFERTAS"]. "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["ACTITUD_SERVICIO"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["COMUNICACION"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["SERVICIO_PRECIO"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["RESPUESTA_IMPREVISTOS"]. "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["CUALIFICACION"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["MEDIOS_TECNICOS"] . "</font></td>";
echo "<td align=\"center\"><font face=\"verdana\">" .
$row["VALORACION_GLOBAL"] . "</font></td>";
echo "La columna con la media de las filas tendría que situarse aquí"
.
echo "</tr>";
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
La pregunta es clara: ¿cómo puedo hacer para calcualr la media de la fila y me la muestre donde quiero en la tabla?
Muchas gracias por ayudarme en este tema. Un saludo.