Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2005, 06:55
Suyta
(Desactivado)
 
Fecha de Ingreso: septiembre-2004
Mensajes: 360
Antigüedad: 22 años
Puntos: 1
NUMBER_FORMAT (separador de miles)

Buen día.

Necesito mostar mis datos numéricos con separador de miles y decimales.
Tengo esto:
Código PHP:
<?php 
include('sqlconfig.php'); 
$inicio = $HTTP_POST_VARS["fechain"]; 
$final = $HTTP_POST_VARS["fechafin"]; 
$tabla = "searn"; 
?> 
<HTML> 
<TITLE><?=$title?> - Pagos por período</TITLE> 
<body> 
</body> 
</HTML> 
<?php 
$sql
=("SELECT id, points, TRUNCATE(SUM(amm1/10000),3), TRUNCATE(SUM(amm2/10000),3), TRUNCATE(SUM(amm1/10000-amm2/10000),3) FROM $tabla WHERE time>='$inicio' AND time<='$final' GROUP BY id"); 
$result = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error); 

/* Impresion de resultados en HTML */ 
   
echo "<strong><font color=red><br>Período $inicio - $final</strong></font>"; 
   echo 
"<TABLE BORDER='1'>\n"; 
   echo 
"<TR><TD><small><small>ID NR</small></small></TD><TD><small><small>PUNTOS</small></small></TD><TD><small><small>TOTAL</small></small></TD><TD><small><small>A PAGAR</small></small></TD><TD><small><small>RESTO</small></small></TD></TR>"; 
while (
$linea = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    echo 
"\t<tr>\n"; 
    foreach (
$linea as $valor_col) { 
        echo 
"\t\t<td><small><small>$valor_col</small></small></td>\n"; 
    } 
    echo 
"\t</tr>\n"; 
} 
echo 
"</table>\n"; 

/* Liberar conjunto de resultados */ 
mysql_free_result($result); 

/* Cerrar la conexion */ 
mysql_close($con); 
?>
Todo bien, funciona y sé que el NUMBER_FORMAT de PHP me permite formatear como quiera los números pero no puedo aplicarlo a mi script.
Alguien sabe cómo ? Por favor