Hej jag har problem med följande..
Har en array som heter $team och den innehåller lagid samt omgångar och i det antalet poäng enligt följande exempel
Här kommer ett det
Array(
[LAGID] => Array
(
[OMGÅNG] => POÄNG
[1] => 1
[2] => 1
[3] => 1
[4] => 1
[5] => 1
[6] => 1
[7] => 1
[8] => 2
[9] => 5
[10] => 5
[11] => 5
[12] => 5
[13] => 5
[14] => 5
[15] => 8
[16] => 11
[17] => 12
[18] => 15
[19] => 15
[20] => 18
[21] => 21
)
)
Koden ser ut så här..
$link = mysql_connect("host","psw","");
$ref = mysql_select_db("DB",$link);
$sql = "select klubb_id from k_serieuppbyggnad where season_id = 1 and serie_id = 1";
$result = mysql_query($sql,$link);
$team = array();
while($r = mysql_fetch_array($result)) {
$klubb = $r['klubb_id'];
$sql2 = "
Select * from k_matcher
left join k_resultat on k_matcher.match_id = k_resultat.match_id
where k_matcher.ser_id = 1 and (k_matcher.away_id = $klubb or k_matcher.home_id = $klubb)
order by k_matcher.datum";
$res = mysql_db_query("DB",$sql2,$link);
$poang = 0;
$match_id = 1;
while ($row = mysql_fetch_array($res)){
if(($row['hemma']>$row['borta']) && $row['home_id'] ==$klubb) // Hemma Vinst
$poang = $poang + 3;
else if (($row['borta']>$row['hemma']) && $row['away_id'] == $klubb) // borta vinst
$poang = $poang + 3;
else if (($row['borta']==$row['hemma']) && ($row['away_id'] == $klubb || $row['home_id'] == $klubb)) // Oavgjort
$poang = $poang + 1;
$team[$klubb][] = $poang;
$match_id++;
}
}
echo "<pre>";
print_r($team);
echo "</pre>";
Jag vill sortera dessa så att det blir en ny array där positionen (platsen) i serien är inskriven och den är sorterad efter omgång..
alltså placeringen efter omgång skall LAGID cellen innehålla.. är ni med?
Vore trevligt om någon kunde hjälpa mig med detta.