webForumDet fria alternativet

Slå ihop värden

PHPur PHP

21 svar · 450 visningar · startad av Web-Tor · sida 2 av 2

Frågan, av Web-Tor

I en tabell har jag tre kolumner: Avdelning , Vecka och Status Varannan vecka rapporterar varje avdelning sin status. Nu vill jag få ut statusens medelvärde för varje vecka. Ett exempel: Vecka 12 rapporterar avdelning A en status på 50 och samma vecka rapporterar avdelning B en status på 100. Det jag vill få fram är helt enkelt: Medelvärdet för vecka 12 är 75 Men hur gör jag

Läs frågan i sin helhet →
Medlem sedan nov. 200013 890 inlägg
#21

Rätt som vanligt Lasse.

Vi backar ett steg och tar det från början.

Det funkar jättefint med att dela upp resultatet på flera sidor (använder koden som jag fick från LarsG). Det enda som är fel är vad som står på länkarna längst mer på sidan.

I en array har jag alla veckor.
Hur gör jag för att dela upp dessa i delar med tio i varje och skriva ut den första och sista i varje del :q

Exempel:
"$Week" innehåller 104, 106, 108, 110, 112, 113, 114, 115, 116, 117 och 118

Jag vill ha ut följande: [ 104-117, 118-118 ]

------------------
/Tor
www.tor.nu

[Redigerat av Web-Tor den 15 okt 2001]

Medlem sedan nov. 200013 890 inlägg
#22

Jippi! Jag fick hjälp av en ASP-kunnig kollega och vi lyckades översätta det hela till PHP:

$i=0;
$first=0;
$index=10;
$last=count($Week);

while ($index < $last){
	$mess[$i] = $Week[$first] . "-" . $Week[$index-1];
	$first = $first + $PageSize;
	$index = $index + $PageSize;
	$i++;
}

$last--;
$mess[$i] = $Week[$first] . "-" . $Week[$last];

// **  Navigering vid flera sidor  ** //
if($Pages > 1){
	echo "Sida  $PageNr av $Pages [ ";
	for($i=1; $i<$Pages+1; $i++) {
		$PageNr2=$i;
		if($PageNr==$i)
			echo "<b> " . $mess[$i-1] ." </b>";
		else
			echo " <a href=\"display1.php?Project=$Project&PageNr=$PageNr2\">" . $mess[$i-1] ."</a> ";
	}
	echo "]<br>";
}

Vad tycks?

------------------
/Tor
www.tor.nu

138 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)