Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2008, 03:43
bellleti
 
Fecha de Ingreso: abril-2008
Mensajes: 144
Antigüedad: 16 años, 7 meses
Puntos: 1
Pregunta como hacer para que solo tengo 2 decimales y no 10

tengo esta consulta que passo en un array, y luego cuando lo saco en la plantilla .tpl me sale con muchos decimales y me gustaria que solo saliera con 2... como lo habo? he mirado lo de .number_format pero no se donde ponerlo pk luego me salen errores ..a ver quien me ayuda... :P

Código PHP:
$sql " SELECT p.testdate, count( p.herd_id ), avg( p.milk ) , avg( p.fat ) , avg( p.scc ) , avg( p.prot ) 
         FROM production p
         WHERE p.TESTDATE >= '2008-03-02'
         GROUP BY p.testdate    
         order by $ordenar    
         LIMIT 0, 15"
;
         echo 
$sql.'<br>'.$a.','.$b.'<br>';
         
        
    
    
            
$consultsql=new Consulta;
                
$result=$consultsql->executar($sql);
                        
            
//$resultats = number_format($numero, 2, ',', ' ');
            
$resultats=array();
            while(
$row=mysql_fetch_array($result))     // Extreu la fila resultant com una matriu associativa (clau,valor)
            
                   
{
                
$resultats[]=array('data'=>$row["testdate"],'numvaques'=>$row["count( p.herd_id )"],'llet'=>$row["avg( p.milk )"].number_format($value2),'grasa'=>$row["avg( p.fat )"],'celules'=>$row["avg( p.scc )"],'proteines'=>$row["avg( p.prot ) "]);      
                                
//omplim l'array amb els resultats.
                
}
            
            
// print_r($resultats);    
            
mysql_free_result($result);  //Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
                                      // Mysql_free_result() es fa servir per lliberar memoria feta servir a les consultes, i es                                                    necessari depenent del nº de consultes "visites" que i fem.
       
$smarty->assign('resultatstpl'$resultats);      //PASSEM ELS RESULTATS DE LA CONSULTA CAP AL TPL 
$resultats[] este array es el que passo al tpl. y quiero que salga con los datos solo con 2 decimales ,

muchas gracias :P