Häufigkeiten/ Vierfeldertafel ausgeben

scalatore

Mitglied
Hallo,

ich möchte gerne eine Vierfeldertafel ausgeben mit den Häufigkeiten aus einer DB-Tabelle.
Ich weiß leider nicht, wie sowas gehen könnte, kann mir jemand weiterhelfen?

So sollte die Tabelle aussehen.
im anhang jetzt


Kann mir jemand helfen und mir sagen, wie ich sowas ausgeben kann bzw. ob das mit PHP geht.
Danke!

Viele Grüße
scalatore
 

Anhänge

Zuletzt bearbeitet:
Hi,

dazu müsste man schon wissen, wie denn die DB-Tabelle aussieht und was Du am Ende heraushaben willst. Soll das auf einer Webseite angezeigt werden?

LG
 
Hallo,

ja es soll auf einer Webseite gezeigt werden.
Es ist eine Abfrage aus nur einer Tabelle, keine Verknüpfungen.

Gespeichert in der Tabelle ist die Kategorie (Haus, Wohnung, Bauernh...), Name, Art (WG, Familien...) usw. Die Häufigkeiten werden aus der Bestaetigung gebildet, das ist eine Zahl zugeordnet der Kategorie.

SELECT COUNT(Bestaetigung) AS 'anzahl', Art, Kategorie
FROM Beschwerde
GROUP BY Art, Kategorie

Mit einer normalen Tabelle klappst hervorragend, wo Zeilen ausgegeben werden, ich weiß nur eben nicht wie man das als Vierfeldertafel ausgeben kann. Oder liege ich da komplett falsch und es müsste eine völlig andere Abfrage gemacht werden?

Grüße
Scalatore
 
Hallo,
danke, werde ich mal lesen. Ich gucke mal wenns nicht klappt frage ich einfach nochmal.
Aber vielen Dank schon mal.
Grüßle
Scalatore
 
Hallo,

ja klar habe ich nicht dran gedacht

Abfrage:
Das SUM unten berechnet dann die Gesamtsummer der jeweiligen bei mir Bestätigtung.

PHP:
 $data = mysql_query("
  SELECT IFNULL(Kategorie, '<strong>Gesamt</strong>') Kategorie,
    SUM(IF(Bestaetigung=1, 1, 0)) AS 'Haus',
    SUM(IF(Bestaetigung=2, 1, 0)) AS 'Wohnung',
    SUM(IF(Bestaetigung=3, 1, 0)) AS 'Bauernhof',
    COUNT(*) Anzahl,
    SUM(Bestaetigung)AS Gesamt
  FROM TB_Heim  
  GROUP BY Kategorie
  WITH ROLLUP
");


Die Ausgabe in php als Tabelle mit den o. stehenden Namen.
Gesamt steht unten in der letzten Zeile.

Und noch ein Link dazu.
http://books.google.de/books?id=bzS...cm0BQ&sa=X&oi=book_result&ct=result&resnum=10

Grüßle
Scalatore
 
Zurück