Projektauswertung

Über mich:
  • Name: Günter Urak
  • Wohnort: 9470 St.Paul
  • Hobbies: Fußball, Musik hören
Günter Urak
Aufgabenstellung (Delphi und PHP)
  • Auswertung des dies/letztjährigen WInf Projektes
  • Alle Einträge Chronologisch sortiert
  • Einträge zu einem bestimmten Projekt
  • Projek+Anzahl der Aufrufe
  • User+Anzahl der Aufrufe
  • Computer+Anzahl der Aufrufe
  • Alle Einträge Chronologisch
  • Einträge zu einem bestimmten Projekt
  • Projekt+Anzahl der Aufrufe
  • hostIP+Anzahl der Aufrufe
Hier zur Projektauswertung: Projektauswertung Delphi Projektauswertung PHP
Zum Quellcode:
Struktur der Tabelle spy6b06:
+-----------+-------------+------+-----+-------------------+-------+
| Field     | Type        | Null | Key | Default           | Extra |
+-----------+-------------+------+-----+-------------------+-------+
| projekt   | varchar(20) | YES  |     | NULL              |       |
| hostname  | varchar(40) | YES  |     | NULL              |       |
| username  | varchar(40) | YES  |     | NULL              |       |
| info      | text        | YES  |     | NULL              |       |
| zeitpunkt | timestamp   | NO   |     | CURRENT_TIMESTAMP |       |
| sqluser   | varchar(40) | YES  |     | NULL              |       |
+-----------+-------------+------+-----+-------------------+-------+
Struktur der Tabelle php7ab07:
+-----------+-------------+------+-----+-------------------+-------+
| Field     | Type        | Null | Key | Default           | Extra |
+-----------+-------------+------+-----+-------------------+-------+
| projekt   | varchar(20) | YES  |     | NULL              |       |
| hostname  | varchar(40) | YES  |     | NULL              |       |
| username  | varchar(40) | YES  |     | NULL              |       |
| info      | text        | YES  |     | NULL              |       |
| zeitpunkt | timestamp   | NO   |     | CURRENT_TIMESTAMP |       |
| sqluser   | varchar(40) | YES  |     | NULL              |       |
+-----------+-------------+------+-----+-------------------+-------+
Anmeldung am mySQL server:
if(mysql_connect($mySQL_Host,$mySQL_User,$mySQL_Passwort)) {
  echo "Verbindung zu $mySQL_Host erfolgreich
"; } else { echo "Keine Verbindung zu $mySQL_Host
"; exit; }
Funktion Projektaufrufe
 function ProjektAufrufe_($db) { 
      $ProjektAuf="select projekt as Projekt, count(Zeitpunkt)
	   as Anzahl from useinfo 
	  group by Projekt order by Anzahl DESC;";

	if($sqlResult = mysql_db_query($db,$ProjektAuf)) {
    echo "sql-Abfrage erfolgreich ausgeführt!< br> ";
      } else {
    echo "< sql-Fehler!< br> "; exit;
      }
    echo "< table> ";
	$zaehlvar=0;
    while ($datensatz = mysql_fetch_array($sqlResult,MYSQL_ASSOC)) {
	$zaehlvar=$zaehlvar+1;
    $Projekt=$datensatz[Projekt];
    $Anzahl=$datensatz[Anzahl];
	.
	.
	.
Datensatz Selektion
 $Abfrage="select projekt, hostname, username,
info, Zeitpunkt, sqluser from useinfo where projekt
like '$PROJEKT' order by Zeitpunkt DESC;";
Fallauswertung
   switch ($Auswertung) {
  	case "":
		echo "nichts ausgewählt!";
		break;
	case "Chronologisch":
		Chronologisch_($db);
		break;
	case "Useraufrufe":
  		UserAufrufe_($db);
		break;
	case "Projektaufrufe":
  		ProjektAufrufe_($db);
		break;
	case "Computeraufrufe":
  		Computeraufrufe_($db);
		break;
  }
die Verbindung zu localhost erfolgreich!
SQL Befehl wurde erfolgreich ausgeführt!