Hi
Folgendes Problem:
Ich habe eine Datenbank aus der Ergebnisse aus einer Tabelle ausgelesen werden, welche in folgendem Format eingtragen sind: Tabelle: e1,e2,e3,e4 (usw).
Es gibt keine feste Zahl der Einträge, wenn es 20 Aktionen gibt, dann werden auch 20 Ergebnisse eingetragen ist also im Moment nicht nachvollziehbar, wieviele Daten in der Tabelle drin sind.
Ich lese diese wie folgt aus:
Somit gibt er mir alle einzelnen Ergebnisse mit je einem Zeilenumbruch aus. Was soweit auch funktioniert.
Nun ist es aber so, dass immer, egal ob 10 oder 50 Einträge drin stehen, zwei aufeinander folgende Einträge zusammengehören für Details: e1,e2,e3,e4 (usw)
sollte also in der Detailansicht so aussehen: (e1,e2),(e3,e4) (usw)[/CODE]
Jeder Eintrag ist mit einem "," getrennt, wie kann ich nun mit explode für eine Detailansicht immer alle 2 Einträge auslesen und zusammenaddieren lassen.
Zum besseren Verstehen ein Beispiel:
Datentabelle: 3,5,6,7,13,22
Auslesebefehl: $erg=explode(",",$wsc["regebnis"]); for($i=0; $i<count($erg); $i++){$rg+=$erg[$i]; $rge.=$erg[$i].'<br />';}
ergibt folgende Ausgabe:
3
5
6
7
13
22
Nun will ich für eine Detailansicht die zusammengehörenden Einträge zusammenfassen:
Datentabelle: 3,5,6,7,13,22
Damit meine Ausgabe dann so aussieht:
8
13
35
Hoffe jemand kann mir helfen
MfG
Folgendes Problem:
Ich habe eine Datenbank aus der Ergebnisse aus einer Tabelle ausgelesen werden, welche in folgendem Format eingtragen sind: Tabelle: e1,e2,e3,e4 (usw).
Es gibt keine feste Zahl der Einträge, wenn es 20 Aktionen gibt, dann werden auch 20 Ergebnisse eingetragen ist also im Moment nicht nachvollziehbar, wieviele Daten in der Tabelle drin sind.
Ich lese diese wie folgt aus:
PHP:
$erg=explode(",",$wsc["regebnis"]); for($i=0; $i<count($erg); $i++){$rg+=$erg[$i]; $rge.=$erg[$i].'<br />';}
Nun ist es aber so, dass immer, egal ob 10 oder 50 Einträge drin stehen, zwei aufeinander folgende Einträge zusammengehören für Details: e1,e2,e3,e4 (usw)
sollte also in der Detailansicht so aussehen: (e1,e2),(e3,e4) (usw)[/CODE]
Jeder Eintrag ist mit einem "," getrennt, wie kann ich nun mit explode für eine Detailansicht immer alle 2 Einträge auslesen und zusammenaddieren lassen.
Zum besseren Verstehen ein Beispiel:
Datentabelle: 3,5,6,7,13,22
Auslesebefehl: $erg=explode(",",$wsc["regebnis"]); for($i=0; $i<count($erg); $i++){$rg+=$erg[$i]; $rge.=$erg[$i].'<br />';}
ergibt folgende Ausgabe:
3
5
6
7
13
22
Nun will ich für eine Detailansicht die zusammengehörenden Einträge zusammenfassen:
Datentabelle: 3,5,6,7,13,22
Damit meine Ausgabe dann so aussieht:
8
13
35
Hoffe jemand kann mir helfen
MfG