Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2010, 14:12
Sirrion
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 13 años, 10 meses
Puntos: 0
ayuda con script php

Hola tengo hecho un script para hacerme una clasificacion que coge los puntos totales los suma y los divide entre 3 para hacer una media eso me funciona bien pero tengo dos problemas.

1º que el resultado no me muestre decimales
2º que me ordene de mas puntos a menos en la tabla ya que en la mysql no existe esos datos y no me sale hacerlo sin tener que hacer que me meta los resultados de las sumas en la mysql.

Os dejo el codigo a ver me ayudais a terminarlo Gracias

Código:
//INICIO
$result = mysql_query("SELECT user_id, point FROM jos_joomleague_predictiongame_points ORDER BY user_id");
if ($row = mysql_fetch_array($result))
$user_id=$row[user_id];
echo "<center><table border = '1'> \n";
echo "<tr>";
echo "<center><font size=3></font>";
echo "<tr><td><b>Usuario</td><td><b>Puntos</td></tr> \n";
do {
if ($user_id==$row[user_id])
{
    $resultado=$resultado+$row[point];
} else {
   $datos = mysql_query("SELECT id, name FROM jos_users WHERE id='$user_id'");
   if ($row1 = mysql_fetch_array($datos))
   do {
    $name=$row1[name];
   } 
   while ($row1 = mysql_fetch_array($datos));
        $resultado=$resultado/3;
        echo "<tr><td><center><b>".$name."</td><td><center><b>".$resultado."</td><tr> \n";
        $resultado=0;
        $user_id=$row[user_id];
        
} ;
} while ($row = mysql_fetch_array($result));
echo "</tr> \n";
//FIN

echo "<center><table border = '1'> \n";
echo "<tr><td>";

echo "</tr></td>";
echo "</table>";
?>