Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2011, 06:12
dotzeck
 
Fecha de Ingreso: diciembre-2010
Ubicación: Gavà
Mensajes: 74
Antigüedad: 13 años, 4 meses
Puntos: 3
Pregunta Multiplicar valores de varias filas

Buenas gente!, estoy diseñando una web y estoy ante el final de esta pero tengo 1 duda, diría que fácil de resolver.

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:
((examen[numeroexamen]*porcentaje[numeroexamen])/100)+lo mismo que lo anterior pero el numeroexamen cambia
El código que genera esta página es:
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>
Me gustaría saber como hacer esta operación en javascript.

Muchas gracias gente! (: