Aplicado a codigo seria algo como:
Código HTML:
<form action="calculo.php" method="post"><input type="text" name="nvalor" /><input type="submit" name="Enviar" vale="Enviar" /></form>
En calculo tendrias:
Código PHP:
<?php
if(isset($_POST['Enviar']))
{
$cantidad = (int)$_POST['nvalor'];
echo '<form method="post" action="ordenar.php">';
for($i=1; $i<=$cantidad; $i++)
{
echo 'Valor '.$i.': <input type="text" name="matriz['.$i.']" />'."<br>\n";
}
echo '<input type="submit" name="Ordenar" value="Ordenar" />';
echo '</form>';
}
?>
Luego en ordenar.php solamente seria toma cada valor con un foreach y luego ordenar el array con
asort o la funcion que desees.
Esa parte te la dejo a ti.