Hallo,
stehe jetzt wieder vor einem Problem. Und zwar bin ich gerade dabei eine Ligatabelle zu erstellen für die Website unseres Eishockeyclubs.
Habe soweit alles wunderbar hinbekommen, wie ichs wollte. Die Datensätze werden nach "Punkte" absteigend sortiert. Die Sortierung der Punkte habe ich in der Select Anweisung berechnet.
Jetzt habe ich allerdings folgendes Problem. Falls ein Team gleich viel Punkte hat wird das Torverhältnis herangezogen. Ich weiß jetzt leider nicht wie ich das Torverhältnis als Kriterium der Sortierung miteinfließen lassen kann.
Bitte um eure Hilfe******
lg
Thomas
anbei der Code:
stehe jetzt wieder vor einem Problem. Und zwar bin ich gerade dabei eine Ligatabelle zu erstellen für die Website unseres Eishockeyclubs.
Habe soweit alles wunderbar hinbekommen, wie ichs wollte. Die Datensätze werden nach "Punkte" absteigend sortiert. Die Sortierung der Punkte habe ich in der Select Anweisung berechnet.
Jetzt habe ich allerdings folgendes Problem. Falls ein Team gleich viel Punkte hat wird das Torverhältnis herangezogen. Ich weiß jetzt leider nicht wie ich das Torverhältnis als Kriterium der Sortierung miteinfließen lassen kann.
Bitte um eure Hilfe******
lg
Thomas
anbei der Code:
PHP:
<?php
mysql_select_db($database_conn_bulls, $conn_bulls);
$query_rs_tabelle = "SELECT * FROM tbl_tabelle ORDER BY ABS(Siege*3 + OT*1) DESC";
$rs_tabelle = mysql_query($query_rs_tabelle, $conn_bulls) or die(mysql_error());
$row_rs_tabelle = mysql_fetch_assoc($rs_tabelle);
$totalRows_rs_tabelle = mysql_num_rows($rs_tabelle);
?>
PHP:
<div align="center"><img src="Design/box_tabelle.jpg" width="680" height="30"></div>
<table width="683" border="0" align="center" cellpadding="5" cellspacing="2" bordercolor="#000000">
<tr bgcolor="#D2C3AC">
<th width="21" height="26" scope="col"><div align="center">#</div></th>
<th height="25" colspan="2" scope="col"><div align="center">Team:</div></th>
<th width="23" scope="col"><div align="center">SP</div></th>
<th width="21" scope="col"><div align="center">S</div></th>
<th width="21" scope="col"><div align="center">N</div></th>
<th width="23" scope="col"><div align="center">OT</div></th>
<th width="28" scope="col"><div align="center">P</div></th>
<th width="30" scope="col"><div align="center">GF</div></th>
<th width="30" scope="col"><div align="center">GA</div></th>
<th width="30" scope="col"><div align="center">+/-</div></th>
</tr>
<?php
$counter="1";
$sieg="3";
$overtime="1";
do { ?>
<tr bgcolor="#ECE9D8">
<th scope="row">
<div align="center">
<?php
echo $counter;
$counter++;
?>
</div></th>
<td width="56" height="30"><div align="center"> </div>
<div align="center"></div></td>
<td width="266"><div align="left"><?php echo $row_rs_tabelle['Team']; ?></div></td>
<td width="23"><div align="center">
<?php
$spiele = $row_rs_tabelle['Siege']+$row_rs_tabelle['Niederlagen']+$row_rs_tabelle['OT'];
echo "$spiele";
?>
</div></td>
<td width="21"><div align="center"><?php echo $row_rs_tabelle['Siege']; ?></div></td>
<td width="21"><div align="center"><?php echo $row_rs_tabelle['Niederlagen']; ?></div></td>
<td width="23"><div align="center"><?php echo $row_rs_tabelle['OT']; ?></div></td>
<td width="28" bgcolor="#D2C3AC"><div align="center"><strong>
<?php
$siege = $row_rs_tabelle['Siege'] * $sieg;
$ot = $row_rs_tabelle['OT'] * $overtime;
$punkte = $siege + $ot;
echo "$punkte";
?>
</strong></div></td>
<td width="30"><div align="center"><?php echo $row_rs_tabelle['GF']; ?></div></td>
<td width="30"><div align="center"><?php echo $row_rs_tabelle['GA']; ?></div></td>
<td width="30"><div align="center">
<?php
$for = $row_rs_tabelle['GF'];
$against = $row_rs_tabelle['GA'];
$ergebnis = $for - $against;
echo "$ergebnis";
?>
</div></td>
</tr>
<?php } while ($row_rs_tabelle = mysql_fetch_assoc($rs_tabelle)); ?>
</table>