srob: Aus Mysql Query SUM() über Variable in PHP ausgebe`n?

Beitrag lesen

Hi Alex,

PHP sieht für den Index eines Arrays die Verwendung der Datentypen Integer oder String vor. Da Du in den eckigen Klammern weder einen Integerwert noch eine Variable aufführst, muß es sich um Konstanten handeln; Dein Beispiel läßt jedoch erahnen, daß Du keine derartigen Konstanten definiert hast. Daher solltest Du dem Interpreter die Konstanten für die Indexwerte bekannt machen oder die Indize - was eher Deine Absicht zu sein scheint - auch als Stringliterale notieren!

SELECT wer,wann,wofuer,sum(wieviel) AS summe FROM eigenleistungen GROUP BY wer
$var[wer], $var[wann] etc.ist ja kein problem - aber wenn ich versuchce $var[summe] zu nehmen klappt das nicht - warum nicht?

Was heißt "klappt das nicht"? Fehlermeldung? Was steht in der Tabellenzelle, die Du mit <td colspan='4'>$line[summe]</td> (respektive: <td colspan='4'>$line['summe']</td>;) ausgezeichnet hast? Welchen Datentyp hat die Spalte 'wieviel'? Welche Werte stehen darin und wie sieht das zu erwartende Ergebnis aus?

hth Robert