我正在尝试与他们的竞争对手(车手)列出所有比赛的清单。比赛被保存在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>";
}
?>
我怎样才能正确地做到这一点?