";//Beginn:meld
//connection_data.inc.php beinhaltet die Verbindungsdaten zum MySQL Server, include fügt diese in diese Seite ein
include("includes/connection_data.inc.php");
//Hier wird der Countdown angezeigt
echo "Noch ";
echo "
";
//Es werden die letzten 10 Einträge, welche den Status Alarm haben aus der Datenbank gelesen.
//Sortiert wird nach IdMeldungen (alternativ: Datum AND Uhrzeit) durch DESC (alternativ: ASC) in der Auflistung neuster Eintrag oben, durch LIMIT 0,10 limitiert auf 10 Stück (dieser Wert kann angepasst werden)
$abfrage = "SELECT * FROM Meldungen WHERE Status LIKE 'Alarm' ORDER BY IdMeldungen DESC LIMIT 0,10";
$ergebnis = mysql_query($abfrage);
$ergebnisse = mysql_num_rows($ergebnis);
if ($ergebnisse != 0){
//Tabelle für Ausgabe wird erzeugt
echo '
Status | Datum | Uhrzeit | Standort | Meldung |
';
//Solange es Ergebnisse gibt, werden diese ausgegeben
while ($row = mysql_fetch_object($ergebnis)){
//Hier wird alles in rot ausgegeben, da lediglich die Alarmmeldungen gesucht wurden. Die if-Abfrage ist nur zur Sicherheit, damit Fehler erkannt werden können
if($row->Status == Alarm){
echo '';
echo '';
echo ''.utf8_encode($row->Status).'';
echo ' | ';
echo '';
echo ''.utf8_encode($row->Datum).'';
echo ' | ';
echo '';
echo ''.utf8_encode($row->Uhrzeit).'';
echo ' | ';
echo '';
echo ''.utf8_encode($row->Standort).'';
echo ' | ';
echo '';
echo ''.utf8_encode($row->Meldung).'';
echo ' | ';
echo '
';
}
//Wenn Status nicht Alarm ist, gib es den folgenden Text aus
else {
echo '
Hier ist etwas schief gelaufen! Bitte kontaktieren Sie den Helpdesk';
}
}//Ende:While
echo '
';//Ende:AusgabeTabelle
}
else{
echo '
Hier ist etwas schief gelaufen! Bitte kontaktieren Sie den Helpdesk (2119)';
echo '
Meldungen-Alarm hat keine Ergebnisse in der Datenbank gefunden.';
}
echo "
";//Ende:meld
?>