Olen suunnittelemassa PHP/MySQL pohjaista sivustoa, jonne tulisi jalkapalloseuran kaikki pelatut ottelut yms. tilastoine ja tietoineen.
Tämän hetkisenä ongelmana ovat ottelun maalien listaaminen kunkin ottelun yhteyteen. Nämä haetaan tietokannan goal-taulusta, jossa avaimina ovat PlayerID, TeamID sekä MatchID.
Eli minkälaisella silmukalla saisin noihin $homescorer ja $awayscorer kohtiin tämän tehtyä?
ottelu1 maalintekijä1, maalintekijä2
ottelu2 maalintekijä1, maalintekijä2
jne.
<?php while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) { $matchid = $row['matchid']; $matchdate = $row['matchdate']; $hometeam = $row['hometeam']; $awayteam = $row['awayteam']; $homescore = $row['homescore']; $awayscore = $row['awayscore']; $competition = $row['competition']; $stadium = $row['stadium']; $city = $row['city']; $attendance = $row['attendance']; $season = $row['season']; $awayscorer = $row['awayscorer']; $homescorer = $row['homescorer']; print "<tr id=row>"; print "<td id=center>$matchid</td>"; print "<td>$matchdate</td>"; print "<td>$hometeam</td>"; print "<td align=center>$homescore-$awayscore</td>"; print "<td>$awayteam</td>"; print "<td>$competition</td>"; print "<td>$season</td>"; print "<td>$stadium</td>"; print "<td align=right>$att</td>"; print "<td>"; print "$homescorer"; print "</td>"; print "<td>"; print "$awayscorer"; print "</td>"; print "</tr>"; } ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.