Buenas... tengo la siguiente duda:
Yo tengo el siguiente código.
Código PHP:
<?php
include("conexion.php");
$query= "SELECT * FROM resultados_usuario";
$resultado= mysql_query($query);
$cantusuarios=mysql_num_fields($resultado)-1;
echo $cantusuarios;
$ultimo_campo_usuario = $cantusuarios;
for ($i = 2; $i <= $ultimo_campo_usuario; $i++) {
/*$calcular=mysql_field_name($resultado, 2);*/
$calcular=mysql_field_name($resultado, $i);
$tabla="resultados_usuario";
$comparacion="Resultado";
$result = mysql_query("SELECT COUNT($calcular) as total FROM resultados_usuario WHERE $comparacion=$calcular");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
?>
<div><label for=""><?php echo $calcular; ?></label><input type="text" value=<?php echo $row["total"]; ?>></div>
<?php } ?>
Ésto me imprime, un div, que contiene un LABEL con $calcular y un input con $row["total"]...dependiendo de la cantidad de campos me lo imprime de la sig manera...
<div><label>Usuario 1</label><input>5</input></div>
<div><label>Usuario 2</label><input>6</input></div>
<div><label>Usuario 3</label><input>1</input></div>
<div><label>Usuario 4</label><input>8</input></div>
ok?, bueno lo que yo quiero es imprimirlos después según el valor del input... por ejemplo de la siguiente manera:
<div><label>Usuario 4</label><input>8</input></div>
<div><label>Usuario 2</label><input>6</input></div>
<div><label>Usuario 1</label><input>5</input></div>
<div><label>Usuario 3</label><input>1</input></div>
Y, ya que estamos, que me imprima solo los primeros 3...
<div><label>Usuario 4</label><input>8</input></div>
<div><label>Usuario 2</label><input>6</input></div>
<div><label>Usuario 1</label><input>5</input></div>
No sé si me explico... desde ya, muchas gracias.