-
Notifications
You must be signed in to change notification settings - Fork 0
/
chemdatalist.php
70 lines (58 loc) · 2.65 KB
/
chemdatalist.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!--Auf dieser Seite kann der Admin die Messreihen der gemessenen chemischen Parametern, sowohl Oberflächenwasser als auch Sedimentwasser, aus der Datenbank überblicken. Dies ist natürlich passwortgeschützt. Von hieraus kann der Admin auswählen, ob er eine Messreihe löschen oder auch bearbeiten will.-->
<?php
//überprüfen, ob die SESSION Variable gesetzt ist
if(isset($_SESSION['status'])){
//wenn ja, dann wird ihr Wert in $status gespeichert. Der Wert sollte 0 für nicht angemeldet und 1 für angemeldet sein
$status=$_SESSION['status'];
}else{
//wenn nein, dann ist $status 0
$status='0';
}
//prüfen, ob der user angemeldet ist
if($status !='1'){
//wenn nicht 1, dann ist der user nicht angemeldet und wird auf die login seite weitergeleitet
echo("<script language ='JavaScript'>
window.location.replace('?site=login');
</script>");
}
//wenn er angemeldet ist, passiert nichts und die Seite wird weiter geladen
//In dieser Zeile wird die SideBar in den Admin-Modus gesetzt. Dabei ist sie immer ausgefahren und zeigt die Navigationslinks an.
include('aktiviereAdminSideBar.php');
?>
<div id="chemdatalist">
<?php
//Datenbankanbindung
include('datenbank.php');
//Datenbankanfrage: Nur Standort und Datum, was eindeutige Schlüssel für eine Messreihe sind werden ausgelesen
$anfrage = 'SELECT Standort, Datum
FROM chemischeParameter
ORDER BY Datum DESC
';
$ergebnis = mysql_query($anfrage)
or die('Anfrage schlug fehl: '.mysql_error());
//Ausgabe der Messreichenübersicht in einer Tabelle mit drei Spalten: delete-Button, Standort, Datum. Wenn man Standort anklickt, kann man die Messreihe bearbeiten. Standort und Datum werden in der URL übergeben
echo('<table id="chemdatalisttable" align="center">
<caption id="caption">Chemische Messreihen:</caption>
<thead style="font-weight:bold">
<td></td> <!--Für delete-Links, die in dem Header aber nicht angezeigt werden-->
<td>Standort</td>
<td>Datum</td>
</thead>
<tbody>');
//Tabellenkörper wird gefüllt
while ( $zeile = mysql_fetch_assoc($ergebnis) ) {
echo('
<tr>
<td>
<a href="?site=deletechemdata&ort='.$zeile['Standort'].'&date='.$zeile['Datum'].'" style="color:red;">Messreihe löschen </a>
</td>
<td>
<a href="?site=editchemdata&ort='.$zeile['Standort'].'&date='.$zeile['Datum'].'"> '.$zeile['Standort'].' </a>
</td>
<td> '.$zeile['Datum'].' </td>
</tr>
');
}
echo('</tbody></table>');
?>
</div>