online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon DanielBock vom 25.06.2022, 09:41 Options

Charts programmieren - nur wie?

Hallo!

Wisst ihr vielleicht Rat?

Ich habe eien Verein mit knapp 100 Mitgliedern. Wenn jemand kommt, wird das notiert.
Nun würde ich gern am Ende des Monats wissen, welche 5 Leute, am öfftesten da waren.

Alles wird in einer MySQL Tabelle gespeichert - ich weiß nur nicht die Abfrage/PHP Routine, wiew man so eine Auswertung programmiert.
Hat vielleicht jemand einen Tipp?

LG
Daniel


Antwort schreiben

Antwort 1 von son_quatsch vom 25.06.2022, 10:15 Options

Zitat:
Hat vielleicht jemand einen Tipp?
Definitiv. Dazu bräuchte ich entweder die Struktur der Tabelle(n), die du auswerten willst (Stichwort "DESCRIBE TABELLE") und müsste wissen, ob dir die Abfrage alleine reicht oder du auch noch gleich PHP-Code drumrum brauchst.

Antwort 2 von DanielBock vom 25.06.2022, 11:25 Options

Na, ich wollte nur den Gedankenansatz wissen - wie man sowas macht.

Zuerst lass ich mal zählen, wie oft jemand da war.
Dann weiß ich, Michael 5x, Claudia 3x,Alexander 6x, usw.

Das ist ja noch recht einfach.
aber dann - wie mach ich daraus eine Tabelle:

Platz1: Alexander
Platz2: Michael
Platz3: Claudia
usw.

Hmm....

Auszug:
$res=mysql_query("SELECT * FROM besucherstatistik WHERE besucht_name= '$name'");
$anzahl_besucht=mysql_num_rows ($res);

Antwort 3 von son_quatsch vom 25.06.2022, 12:12 Options

Zitat:
Zuerst lass ich mal zählen, wie oft jemand da war.
Dann weiß ich, Michael 5x, Claudia 3x,Alexander 6x, usw.
Das machst du sicherlich folgendermaßen:
SELECT besucher, count( besucher ) as anzahl
  FROM besucherstatistik
 GROUP BY besucher
 ORDER BY 2 DESC


Zitat:
aber dann - wie mach ich daraus eine Tabelle:

Platz1: Alexander
Platz2: Michael
Platz3: Claudia
Du meinst also keine Datenbanktabelle, sondern eine HTML-Tabelle / tabellarische Auflistung?
echo '
  <table><thead><tr>
    <th>Name</th>
    <th>Anzahl</th>
  </thead><tbody>';

$res= mysql_query( $sql_kommando );
while( $row= mysql_fetch_array( $res ) ) {
  echo '<tr>
    <td>'. htmlentities( $row['besucher'] ). '</td>
    <td>'. $row['anzahl']. '</td>
  </tr>';
}
mysql_free_result( $res );

echo '</tbody></table>';

Antwort 4 von DanielBock vom 25.06.2022, 12:17 Options

HEY,- DANKE!!!!
Das schaut brauchbar aus. Wenn ich zu Hause bin, probier ich das gleich aus.

DANKE DIR!!!

Ähnliche Themen

JavaScript-Memory
dolphinscry  18.12.2008 - 14 Hits - 6 Antworten

PHP: include funktioniert nicht
JensHansen  20.12.2008 - 66 Hits - 1 Antwort

(PHP) einen PHP-Parser mit PHP programmieren
skribbtkiddie  17.07.2009 - 354 Hits - 1 Antwort

Wunschbox programmieren
niightlife  29.12.2009 - 326 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026