Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2009, 03:24
Avatar de jfl_freak
jfl_freak
 
Fecha de Ingreso: enero-2009
Ubicación: Guatemala
Mensajes: 96
Antigüedad: 15 años, 3 meses
Puntos: 1
Error Suma de Variables PHP

Buenas, tengo un problema cuando kiero realizar operaciones aritmeticas con unos valores que obtengo de una consulta; el problema es que algunos valores son iguales a 0 pero cuando realizo la suma y le doy un echo resulta que la suma no me da 0 como deberia de ser sino que me da diferentes numeros, la vd no se que puede ser, aca les dejo mi codigo:

Código PHP:
if ($filas 0){
    while (
$salida mysql_fetch_assoc($resultado)) {
          
          
$asignacion $salida['asignacion'];
          
$promedio_escolar $salida['pronedio_escolar'];
          
$matematica $salida['matematica'];
          
$biologia $salida['biologia'];    
          
$lenguaje $salida['lenguaje'];
          
$razonamiento_numerico $salida['razonamiento_numerico'];
          
$razonamiento_verbal $salida['razonamiento_verbal'];
          
$lectura $salida['lectura'];
          
          
$matematica intval($matematica,10);
            
$lenguaje intval($lenguaje,10);
            
$biologia intval($biologia,10);
          
$promedio_escolar intval($promedio_escolar,10);
          
          
$p_escolar intval($p_escolar,10);
          
$p_basicas intval($p_basicas,10);
          
$p_especificas intval($p_especificas,10);


          
$resultado1 = ($promedio_escolar*$p_escolar)/intval(100);
          
$resultado2 = (($matematica+$biologia+$lectura)*$p_basicas)/intval(300);
          
$resultado3 = (($razonamiento_verbal+$razonamiento_numerico+$lectura)*$p_especificas)/intval(300);
          
          
$total $resultado1+$resultado2+$resultado3;
          
          echo 
$asignacion.','.$resultado1.','.$resultado2.','.$resultado3.','.$total.'<br>';
          
$result mysql_query("update asignacion set resultado='$total' where asignacion = '$asignacion'") or die(mysql_error());
                    
    }