$year = $_GET['year']; $lines = file ('admin/wars.txt'); $rivienmaara = count ($lines); for($i=0;$i<$rivienmaara;$i++) { $pff = explode("||",$lines[$i]); $vuos = substr("$pff[1]", -4); if ($year == $vuos) { print "<tr>\n"; print "\t<td class=\"date\">$pff[1]</td>\n"; print "\t<td class=\"opponent\"><a href=\"clan.php?ID=$pff[3]\"><b>$pff[4]</b> $pff[5]</a></td>\n"; print "\t<td class=\"\">$pff[6]-$pff[7]</td>\n"; print "\t<td class=\"report\"><a href=\"report.php?ID=$pff[0]\" border=\"0\"><img src=\"rapsu.jpg\" border=\"0\"></a></td>\n"; print "</tr>\n"; }
ja wars.txt on tätä muotoa:
2||03.01.2008||AQ2||3||['a']||Ällistysmiehet||43||22|| 1||01.10.2007||AQ2||2||<<TW>>||Tactical Wombats||65||75||
Kyseinen pätkä siis tulostaa tiettynä vuonna pelatut matsit. Toivottavasti siitä saa jotain tolkkua, ainakin se tuntuu toimivan.
Nyt haluisin näyttää tilastoja, kuten voittoprosentti, kyseisenä vuonna pelatuista peleistä. Miten siis pystyn laskemaan esimerkiksi matsien määrän, joissa $pff[5] on suurempi kuin $pff[6] ja joissa $year on vaikka 2008? Joku höpötti jostain kaksiulotteisista taulukoista, mut ei mulle oikein auennu miten ne skulaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.