-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathkorrektur.php
91 lines (78 loc) · 3.55 KB
/
korrektur.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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
include('module.php');
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>KORREKTUR</title>
<link rel="stylesheet" href="darksite.css"/>
<link rel="stylesheet" href="korrektur.css"/>
</head>
<body>
<table class="korrekturtable">
<tr>
<th>Gruppe</th>
<th>Station</th>
<th>Frage</th>
<th>Antwort</th>
<th>Musterlösungen</th>
<th>Korrekturstatus</th>
<th>maxPunkte</th>
<th>Punkte</th>
<th>Aktionen</th>
</tr>
<?php
$conn = dbconnect();
loginmaske($conn);
anmelden($conn);
if(angemeldet($conn) != "Admin" && angemeldet($conn) != "Moderator"){
$redirect_page = 'https://xn--kpenickralley-imb.de/creategroup.php';
header('Location:' .$redirect_page);
die();
}
$sql = 'SELECT * FROM Antworten';
foreach ($conn->query($sql) as $antwortentable) {
$stationtable = $antwortentable["Station"];
$idfrage = $antwortentable["IDFrage"];
if(checktableexistence($conn, removetagsbyuml(removeleerzeichen($stationtable)))){
$erg = sqlbefehl($conn, "SELECT * FROM ". removetagsbyuml(removeleerzeichen($stationtable)). " WHERE ID = $idfrage");
if($erg->num_rows){
$stationtable = $erg -> fetch_assoc();
echo '<tr>';
echo ' <form action="editcorrect.php" method="get">';
echo '<th> '. $antwortentable["Gruppe"].'</th>';
echo '<th> '. $antwortentable["Station"].'</th>';
echo '<th> '. $stationtable["Frage"].'</th>';
echo '<th> '. $antwortentable["Antwort"].'</th>';
echo '<th> '. $stationtable["Antwort"].'</th>';
echo '<th> '. '
<label for="korrektur"></label>
<input type="text" id="korrektur" name="korrektur" value="'. $antwortentable["Korrektur"].'"></input></th>';
echo '<th> '. $stationtable["Punkte"].'</th>';
echo '<th> '.
"<label for='punkte'></label>
<input type='number' id='punkte' name='punkte' value='". $antwortentable["Punkte"]."'></th>";
$id = $antwortentable["ID"];
echo '<th> '. "<a href='delete.php?id=$id&tabelle=Antworten&fileid=korrektur'> Löschen</a> <input type='submit' value='Ändern'></input>". '</th>';
echo '<input type="hidden" id="id" name="id" value='. $antwortentable["ID"]. '></input>';
echo '</form>';
echo '</tr>';
}
}else{
echo '<tr>';
echo '<th> '. $antwortentable["Gruppe"].'</th>';
echo '<th> '. $antwortentable["Station"].'</th>';
echo '<th colspan="6">';
echo 'Hier befindet sich ein Datensatz zu einer nicht mehr vorhandenden Station. Wir empfehlen eine Löschung!';
echo '</th>';
$id = $antwortentable["ID"];
echo '<th> '. "<a href='delete.php?id=$id&tabelle=Antworten&fileid=korrektur'> Löschen</a>". '</th>';
echo '</tr>';
}
}
?>
</table>
</body>
</html>