Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: klaanimatsit vuoden mukaan

antor [26.02.2008 23:31:01]

#

$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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta