練習問題並べ替え

■新しくプログラミング言語を覚えたいときに行うべき10の練習問題
http://www.ideaxidea.com/archives/2008/02/10_7.html
3.複数の数値を入力させ、昇順に並び替え、最大値と最小値を出す(例:同僚の体重を入力して計算)。

何も考えず作ったのがこれ

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=EUC-JP">
<form method="post" action="taiju.php">
数字<input type="text" name="suji1"><br>
数字<input type="text" name="suji2"><br>
数字<input type="text" name="suji3"><br>
数字<input type="text" name="suji4"><br>
<input type="submit" value="送信">
</form>
<?php
$suji1=$_POST["suji1"];
$suji2=$_POST["suji2"];
$suji3=$_POST["suji3"];
$suji4=$_POST["suji4"];

$taiju = array($suji1,$suji2,$suji3,$suji4);

sort($taiju,SORT_NUMERIC);

for ($i=0; $i<=3; $i++){
 	print "$taiju[$i]"."<br />";
}

print "<br>最小値"."$taiju[0]";
print "<br>最大値"."$taiju[3]";

?>

うーん。だせえww
フォーム4つしかないし、入力チェックも無い。最大値とかの位置が駄目。
以下のように改善する予定

  • 数値の入力フォームは1つにしていくつでも登録できるように。
  • 一定の数になるとソートや最大値等のボタンが。
  • 数値以外はゴルァ!と注意