Yo no tengo ni idea de javascript (sé algo de jquery, pero apenas) (¡este verano me pondré manos a la obra a aprender!), entonces genero una tabla que da resultado esto:
Lo que yo quiero es que en la columna "Nota final" aparezca la nota de final de cada alumno, que tiene que ser calculado con la fórmula:
Código:
El código que genera esta página es:((examen[numeroexamen]*porcentaje[numeroexamen])/100)+lo mismo que lo anterior pero el numeroexamen cambia
Código PHP:
<table class="vertabla">
<?php
echo "<tr class=\"vertabla\">\n<td></td>\n";
$consultanombrenota = mysql_query("SELECT * FROM nombrenota WHERE idt='$tabla'");
while($resultadoconsultanombrenota = mysql_fetch_array($consultanombrenota)){
$porcentaje = $resultadoconsultanombrenota['porcentaje'];
$idnn = $resultadoconsultanombrenota['idnn'];
echo "<td id=\"porcentaje\" class=\"\">$porcentaje %</td>\n";
}
echo "</tr>\n<tr>\n<th id=\"linea1\" class=\"columna1\">Nom del alumne</th>\n";
$consultanombrenota = mysql_query("SELECT * FROM nombrenota WHERE idt='$tabla'");
while($resultadoconsultanombrenota = mysql_fetch_array($consultanombrenota)){
$nombre_nota = $resultadoconsultanombrenota['nombre_nota'];
$idnn = $resultadoconsultanombrenota['idnn'];
echo "<th id=\"linea1\">$nombre_nota</th> \n";
}
echo "<th id=\"notafinal\">Nota final</th> \n";
echo "</tr> \n";
$consultatablasprofes = mysql_query("SELECT * FROM tablasprofes WHERE idt='$tabla'");
while($resultadoconsultatablasprofes = mysql_fetch_array($consultatablasprofes)){
$numero_alumnos = $resultadoconsultatablasprofes['numero_alumnos'];
$numero_notas = $resultadoconsultatablasprofes['numero_notas'];
$consultatanombrealumno = mysql_query("SELECT * FROM nombrealumno WHERE idt='$tabla'");
while($resultadoconsultatanombrealumno = mysql_fetch_array($consultatanombrealumno)){
$nombre_alumno = $resultadoconsultatanombrealumno['nombre_alumno'];
$ida = $resultadoconsultatanombrealumno['ida'];
$nombrealumno = array();
$l=0;
while ($l < count ("nombrealumno$ida")) {
$nombrealumno[$ida]= "nombrealumno$ida";
$l++;
echo "<tr>\n<td id=\"nombrealumno2\" class=\"columna1\">$nombre_alumno</td> \n";
}
$consultanotasalumno = mysql_query("SELECT * FROM notasalumno WHERE ida='$ida'");
while($resultadoconsultanotasalumno = mysql_fetch_array($consultanotasalumno)){
$idn = $resultadoconsultanotasalumno['idn'];
$nota = $resultadoconsultanotasalumno['nota'];
echo "<td>$nota</td> \n";
}
echo "<td id=\"notafinal\"></td>\n";
echo"</tr> \n";
}
}
?>
</table>
Muchas gracias gente! (: