競合他社(ライダー)とのすべての競技のリストを作成しようとしています。競技は に保存されtbl_GAME
、すべての競技者は に保存されtblRider
ます。
以下のコードを試しましたが、うまくいきませんでした。while
ループにループを入れるのは問題while
ですか?
<?php
include_once('class/Competition.class.php');
$c = new Competition();
$comp = $c->getAllCompetitions();
while ($game = $comp->fetch_assoc()) {
echo "
<table id='showAll'>
<tr>
<td>Rider
<table>
<tr><td>rank</td><td>naam</td></tr>
";
$sql="SELECT * FROM `tblRider` WHERE `ContestId` ='".$game['ContestID']."' AND '".$game['type']."'=1 AND `GroupID`='".$game['GroupID']."'";
$query=mysql_query($sql);
while($rider =mysql_fetch_array($query)){
echo "<tr><td>1</td><td>".$rider['RiderFirstname']." ".$rider['RiderLastname']."</td></tr>";
}
echo "
</table>
</td>
<td>Run1
<table>
<tr><td>Judge1</td><td>Judge2</td><td>Judge3</td><td>Judge4</td><td>Judge5</td><td>Judge6</td><td>Totaal</td></tr>
<tr><td>45</td><td>67</td><td>80</td><td>96</td><td>44</td><td>33</td><td>234</td></tr>
</table>
</td>
<td>Run2
<table>
<tr><td>Judge1</td><td>Judge2</td><td>Judge3</td><td>Judge4</td><td>Judge5</td><td>Judge6</td><td>Totaal</td></tr>
<tr><td>45</td><td>67</td><td>80</td><td>96</td><td>44</td><td>33</td><td>234</td></tr>
</table>
</td>
<td>Overall
<table>
<tr><td>leeg</td></tr>
<tr><td>30</td></tr>
</table>
</td>
</tr>
</table>";
}
?>
どうすればこれを正しく行うことができますか?