Mam pewien problem napisałem skrypt który oblicza statystyki i wyświetla tabele, problem w tym ze chce wyniki posortować wg ilosci zdobytych punktów, ale nie mam pojęcia jak przy tym skrypcie to zrobić.
<?php
WHERE `ms_grupa`=".$_GET['grupa']);
for ($l=0;$l<mysql_num_rows($zap);$l++)
{
$zap1=mysql_query("SELECT sum( if( `druzyna1` =".$k['id_reprezentacji']." AND `gole_dr1` > `gole_dr2` OR `druzyna2` =".$k['id_reprezentacji']." AND `gole_dr1` < `gole_dr2` , 1, 0 ) ) AS zw, sum( if( `druzyna1` =".$k['id_reprezentacji']." AND `gole_dr1` < `gole_dr2` OR `druzyna2` =".$k['id_reprezentacji']." AND `gole_dr1` > `gole_dr2` , 1, 0 ) ) AS prz,
sum( if( `gole_dr1` = `gole_dr2` , 1, 0 ) ) AS re,
sum( if( `druzyna1` =".$k['id_reprezentacji'].", `gole_dr1` , if( `druzyna2` =".$k['id_reprezentacji'].", `gole_dr2` , 0 ) ) ) AS bramkistrzelone,
sum( if( `druzyna1` =".$k['id_reprezentacji'].", `gole_dr2` , if( `druzyna2` =".$k['id_reprezentacji'].", `gole_dr1` , 0 ) ) ) AS bramkistracone,
sum( if( `druzyna1` =".$k['id_reprezentacji']." AND `gole_dr1` > `gole_dr2` OR `druzyna2` =".$k['id_reprezentacji']." AND `gole_dr1` < `gole_dr2` , 1, 0 ) )*3+sum( if( `gole_dr1` = `gole_dr2` , 1, 0 ) ) AS punkty
FROM `mecze` WHERE `druzyna1` =".$k['id_reprezentacji']." OR `druzyna2` =".$k['id_reprezentacji']." ");
for($i=0;$i<mysql_num_rows($zap1);$i++)
{
$il_meczy=$s['zw']+$s['prz']+$s['re'];
$miejsce=$l+1;
echo "<tr onMouseOver=\"this.style.background='green'\" onMouseOut=\"this.style.background='black'\">"; echo "<td>".$miejsce."</td>"; echo"<td align='left'>".$k['reprezentacja']."</td>"; echo"<td width='40' align='center'>".$il_meczy."</td>"; echo"<td width='20' align='center'>".$s['punkty']."</td>"; echo"<td width='40' align='center'>".$s['zw']."</td>"; echo"<td width='40' align='center'>".$s['re']."</td>"; echo"<td width='40' align='center'>".$s['prz']."</td>"; echo "<td align='center'>".$s['bramkistrzelone']." : ".$s['bramkistracone']."</td>";
}
}
?>