Arkadaşlar aşağıda kodlarımı verdim puana göre sıralama yapmak istiyorum ama beceremedım sıralamayı nasıl yapabilirim..

<?php
$kategori = $_POST['kategori'];
$lig = $_POST['lig'];
$sezon_sec= $_POST['sezon_sec'];
$lig_sorgu = mysql_query("SELECT puan_id, puan_takim, puan_o, puan_g,  puan_b, puan_m, puan_a, puan_y, puan_av, puan_p, puan_hafta, puan_sezon   FROM puan_durumu Where puan_lig = '" .$kategori. "' and puan_sezon = '"  .$sezon_sec. "' and puan_hafta = '" .$lig. "'");
$lig = "";
echo '<table border="1" width="100%" id="table1"> <tr>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">Takım</font></b></th>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">O</font></b></th>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">G</font></b></th>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">B</font></b></th>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">M</font></b></th>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">A</font></b></th>
       <th bgcolor="#C31818"><b><font size="3"  face="Times New Roman"  color="#FFFFFF">Y</font></b></th>
       <th bgcolor="#C31818"><b><font size="3"  face="Times New Roman"  color="#FFFFFF">AV</font></b></th>
      <th bgcolor="#C31818"><b><font size="3" face="Times  New Roman" color="#FFFFFF">P</font></b></th>
  </tr>';

while ($yaz = mysql_fetch_array($lig_sorgu)) {
$query = mysql_query("SELECT sum(puan_p) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row = mysql_fetch_row($query);

$query1 = mysql_query("SELECT sum(puan_o) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row1 = mysql_fetch_row($query1); 

$query2 = mysql_query("SELECT sum(puan_g) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row2 = mysql_fetch_row($query2); 

$query3 = mysql_query("SELECT sum(puan_b) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row3 = mysql_fetch_row($query3); 

$query4 = mysql_query("SELECT sum(puan_m) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row4 = mysql_fetch_row($query4); 

$query5 = mysql_query("SELECT sum(puan_a) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row5 = mysql_fetch_row($query5); 

$query6 = mysql_query("SELECT sum(puan_y) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row6 = mysql_fetch_row($query6); 

$query7 = mysql_query("SELECT sum(puan_av) FROM puan_durumu Where  puan_takim = '" .$yaz['puan_takim']. "' and puan_hafta <= '"  .$yaz['puan_hafta']. "' and puan_sezon = '" .$yaz['puan_sezon']. "'");
$row7 = mysql_fetch_row($query7); 

$dizi=array();
$dizi[] = $row[0];
arsort($dizi);
foreach ($dizi as $puan) {
?>
<tr>
<td height="3"><? echo $yaz['puan_takim'];?></td>
<td height="3"><? echo $row1[0] ;?></td>
<td height="3"><? echo $row2[0] ;?></td>
<td height="3"><? echo $row3[0] ;?></td>
<td height="3"><? echo $row4[0] ;?></td>
<td height="3"><? echo $row5[0] ;?></td>
<td height="3"><? echo $row6[0] ;?></td>
<td height="3"><? echo $row7[0] ;?></td>
<td height="3"><? echo $puan ; ?></td>
<input type="hidden" name="<? echo $yaz['puan_id'];?>"  value="<? echo $yaz['puan_id'];?>"/>
</tr>
<?php
}}
?>