Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2013, 07:03
Musiker
Invitado
 
Mensajes: n/a
Puntos:
Función o manera de ordenar datos de mayor a menor

Hola a todos.

Me gustaría que alguien me aconsejara alguna función o la manera más sencilla y efectiva posible de que los datos (en este caso sólo números) introducidos en un formulario, se imprimieran por pantalla ya ordenados directamente de mayor a menor. Aquí dejo el código por si hace falta.

Muchas gracias por adelantado.

FORMULARIO.php

Código PHP:
<HTML>


<
body bgcolor="orange">


<
table style="HEIGHT:100%;WIDTH:100%;" border=0>


<
tr align="center" bottom="middle"><td>


<
table border=1>


<
tr><td><form action="ordenar_numeros.php" method="post"

INTRODUZCA EL NÚMERO: <input type="text" name="pred" size="2" maxlength="2" cols="2" rows="1"
<
input type="submit" value="JUGAR"

</
form
</
td></tr>


</
td></tr>


</
table>


</
body>


</
HTML
ORDENAR_NUMEROS.PHP
Código PHP:
<HTML>


<body>


<table style="HEIGHT:100%;WIDTH:100%;" border=0>


<tr align="center" bottom="middle"><td>


<table border=1>


<tr><td><?php

$predicción 
$_POST["pred"];
echo 
"El número introducido por el usuario es: $predicción<p>";


    
// CONEXIÓN A LA BASE DE DATOS
    
$conexion mysql_connect("localhost" "root" "");
    
mysql_select_db("ordenarnumeros",$conexion);    
    
  
    
// INSERCIÓN Y ACTUALIZACIÓN DE DATOS
    
$u mysql_query("UPDATE tabla_ordenarnumeros SET `numeros` = `numeros` WHERE numeros = '$_REQUEST[pred]'");     
        
    
mysql_query("insert into tabla_ordenarnumeros(numeros) values ('$_REQUEST[pred]')"$conexion)
    or die(
"Problemas en el select".mysql_error());
          
    
$registros=mysql_query("select numeros from tabla_ordenarnumeros",$conexion) or
    die(
"Problemas en el select:".mysql_error());

        
    
// MOSTRAR NÚMEROS INTRODUCIDOS ANTERIORMENTE EXISTENTES EN LA BASE DE DATOS 
    
while ($reg=mysql_fetch_array($registros))
    {
    echo 
"---------------<br>";  

    echo 
"Número introducido:".$reg['numeros']."<br>";
    }

?></td></tr>


</table>


</body>


</HTML>