//Hier wurde vorher über meta refresh die Seite nach 5 Sekunden neu geladen. Dies funktioniert nun jedoch über das Javascript. //echo ""; echo "";//styles.css einbinden echo "
";//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, egal welchen Inhalt diese 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 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 ''; //Solange es Ergebnisse gibt, werden diese ausgegeben while ($row = mysql_fetch_object($ergebnis)){ //Wenn der Status des Ergebnisses Alarm ist, wird diese Zeile rot ausgegeben if($row->Status == Alarm){ //Falls die Spalte Alarmfenster eine 1 enthält, wird ein Warnungspopup angezeigt, ansonsten kommt die normale Ausgabe. //Anschließend wird die 1 auf 0 gesetzt, damit das Fenster nach schließen nicht erneut angezeigt wird if ($row->Alarmfenster == 1) { // Session starten und Infos in Sessionvariable schreiben session_start (); $_SESSION["Status"] = $row->Status; $_SESSION["Datum"] = $row->Datum; $_SESSION["Uhrzeit"] = $row->Uhrzeit; $_SESSION["Standort"] = $row->Standort; $_SESSION["Meldung"] = $row->Meldung; //Öffne Popup und ändere danach in der Tabelle den Wert von Alarmfenster von 1 auf 0 echo ''; $eintrag = "UPDATE `mysql`.`Meldungen` SET `Alarmfenster` = '0' WHERE `Meldungen`.`Alarmfenster`='1'"; $eintragen = mysql_query($eintrag); } else {/*Nicht notwendig*/} echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } //Wenn der Status des Ergebnisses nicht Alarm ist, jedoch Warnung, wird diese Zeile orange ausgegeben elseif($row->Status == Warnung) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } //Wenn der Status des Ergebnisses nicht Alarm und nicht Warnung ist, jedoch Information, wird diese Zeile grün ausgegeben elseif($row->Status == Information) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } //Wenn keines der vorherigen Ergebnisse zutrifft, gib es den folgenden Text aus else {echo'

Hier ist etwas schief gelaufen! Bitte kontaktieren Sie den Helpdesk';} }//Ende:While echo '
StatusDatumUhrzeitStandortMeldung
'; echo ''.utf8_encode($row->Status).''; echo ''; echo ''.utf8_encode($row->Datum).''; echo ''; echo ''.utf8_encode($row->Uhrzeit).''; echo ''; echo ''.utf8_encode($row->Standort).''; echo ''; echo ''.utf8_encode($row->Meldung).''; echo '
'; echo ''.utf8_encode($row->Status).''; echo ''; echo ''.utf8_encode($row->Datum).''; echo ''; echo ''.utf8_encode($row->Uhrzeit).''; echo ''; echo ''.utf8_encode($row->Standort).''; echo ''; echo ''.utf8_encode($row->Meldung).''; echo '
'; echo ''.utf8_encode($row->Status).''; echo ''; echo ''.utf8_encode($row->Datum).''; echo ''; echo ''.utf8_encode($row->Uhrzeit).''; echo ''; echo ''.utf8_encode($row->Standort).''; echo ''; echo ''.utf8_encode($row->Meldung).''; echo '
';//Ende:AusgabeTabelle } else{ echo '

Hier ist etwas schief gelaufen! Bitte kontaktieren Sie den Helpdesk
'; echo 'Meldungen hat keine Ergebnisse in der Datenbank gefunden.'; } echo "
";//Ende:meld ?>