Hallo auch,
bitte nicht gleich zerpflücken. Ich bastell schon den ganzen Abend einer für Experten sicherlich lächerlichen Aufgabe herum.
Ich habe diesen Table:
item|totalrate|nrrates
rt_3_1|4|5
rt_3_2|4|5
rt_3_3|4|4
rt_3_4|3|5
rt_3_5|4|5
rt_9_1|3|2
rt_9_2|2|4
rt_9_3|4|1
rt_9_4|4|1
rt_9_5|4|1
Ich möchte dort jetzt immer die Werte der 5 items aufaddieren (also rt_3* und rt_9), leider bekomme ich die Schleife einfach nicht hin.
Das habe ich bisher:
$summeratings = array(); (?)
$resultratingall = mysql_query("SELECT * FROM rtgitemssum", $db);
while($row3 = mysql_fetch_array($resultratingall)) {
$item = $row3["item"];
$totalrate = $row3["totalrate"];
$nrrates = $row3["nrrates"];
// id extrahieren
$item_array = explode("_",$item);
$fid = $item_array[1];
$unterkriterium = $item_array[2];
echo $fid." : ".$unterkriterium." : ".$totalrate." : ".$nrrates."<br>";
#for($i=1; $i = 5; $i++) {
# $totalrategesamt = ?
# array??
#}
echo "Summe: ".$totalrategesamt;
Das ERgebnis sollte dann also z.B. für rt_3* und der ersten spalte sein: 4+4+4+3+4
Ich bekomme es nicht hin, ich habe wirklich zig Seiten gelesen, meist wird da aber nur vom Aufsummieren einer ganzen Apalte gesprochen was ja mit sum(feld) einfach ist.
Danke.
bitte nicht gleich zerpflücken. Ich bastell schon den ganzen Abend einer für Experten sicherlich lächerlichen Aufgabe herum.
Ich habe diesen Table:
item|totalrate|nrrates
rt_3_1|4|5
rt_3_2|4|5
rt_3_3|4|4
rt_3_4|3|5
rt_3_5|4|5
rt_9_1|3|2
rt_9_2|2|4
rt_9_3|4|1
rt_9_4|4|1
rt_9_5|4|1
Ich möchte dort jetzt immer die Werte der 5 items aufaddieren (also rt_3* und rt_9), leider bekomme ich die Schleife einfach nicht hin.
Das habe ich bisher:
$summeratings = array(); (?)
$resultratingall = mysql_query("SELECT * FROM rtgitemssum", $db);
while($row3 = mysql_fetch_array($resultratingall)) {
$item = $row3["item"];
$totalrate = $row3["totalrate"];
$nrrates = $row3["nrrates"];
// id extrahieren
$item_array = explode("_",$item);
$fid = $item_array[1];
$unterkriterium = $item_array[2];
echo $fid." : ".$unterkriterium." : ".$totalrate." : ".$nrrates."<br>";
#for($i=1; $i = 5; $i++) {
# $totalrategesamt = ?
# array??
#}
echo "Summe: ".$totalrategesamt;
Das ERgebnis sollte dann also z.B. für rt_3* und der ersten spalte sein: 4+4+4+3+4
Ich bekomme es nicht hin, ich habe wirklich zig Seiten gelesen, meist wird da aber nur vom Aufsummieren einer ganzen Apalte gesprochen was ja mit sum(feld) einfach ist.
Danke.
Kommentar