init commit
This commit is contained in:
98
crashkurs_anmeldung.php
Normal file
98
crashkurs_anmeldung.php
Normal file
@@ -0,0 +1,98 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html><head>
|
||||
<meta name="description" content="fet.at - Anwesenheitsliste">
|
||||
<meta name="author" content="fet.at">
|
||||
<link href="style.css" rel="stylesheet" type="text/css">
|
||||
<meta charset="UTF-8">
|
||||
<title>fet.at - Crashkurs Anmeldung</title>
|
||||
<meta name=viewport content="width=device-width, initial-scale=1, user-scalable=yes">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<script>0</script>
|
||||
<div class="breitenbegrenzer">
|
||||
<big><big>Crashkurs Anmeldung </big></big><br>
|
||||
<img src="FET-Logo.png" height="100px">
|
||||
<br>
|
||||
|
||||
<?php
|
||||
$max_personen = 60;
|
||||
$angemeldet = 0;
|
||||
$warteliste = 0;
|
||||
$handle_angemeldet = fopen("daten/crashkurs_angemeldet.csv", "r");
|
||||
$handle_warteliste = fopen("daten/crashkurs_warteliste.csv", "r");
|
||||
$MatrNr_Input= $_GET["MatrNr"];
|
||||
$already_registered = False;
|
||||
|
||||
while (($person = fgetcsv($handle_angemeldet, 1000, ",")) !== FALSE) {
|
||||
$angemeldet++;
|
||||
if ($person[1] == $MatrNr_Input) $already_registered = True;
|
||||
}
|
||||
|
||||
while (($person = fgetcsv($handle_warteliste, 1000, ",")) !== FALSE) {
|
||||
$warteliste++;
|
||||
if ($person[1] == $MatrNr_Input) $already_registered = True;
|
||||
}
|
||||
|
||||
if($angemeldet >= $max_personen){
|
||||
echo "<font color='red'>Der Crashkurs ist schon voll!<br> Du wirst auf die Warteliste geschrieben!</font><br><br>";
|
||||
} else {
|
||||
echo "<br>";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<form name="form1" action="./crashkurs_anmeldung.php">
|
||||
Deine Matrikelnummer: <br>
|
||||
<input name="MatrNr" placeholder="01326142" type="text" size=8> <br>
|
||||
<input value="Eintragen" type="submit"><br>
|
||||
</form><br>
|
||||
|
||||
<?php
|
||||
|
||||
echo "Angemeldet: " . $angemeldet . " von maximal ". $max_personen ." Personen.<br>";
|
||||
echo "Warteliste: " . $warteliste . " Personen.<br><br>";
|
||||
|
||||
if($MatrNr_Input != "" && !$already_registered){
|
||||
if(is_numeric($MatrNr_Input) && (strlen((string)$MatrNr_Input)>=7) && (strlen((string)$MatrNr_Input)<=8)){
|
||||
if ($angemeldet < $max_personen) {
|
||||
$filename = "crashkurs_angemeldet.csv";
|
||||
$myfile = fopen("./daten/".$filename, "a+") or die("Unable to open file!");
|
||||
fwrite($myfile, date("d.m.Y H:i:s").",".$MatrNr_Input.",noFile;\n");
|
||||
fclose($myfile);
|
||||
} else {
|
||||
$filename = "crashkurs_warteliste.csv";
|
||||
$myfile = fopen("./daten/".$filename, "a+") or die("Unable to open file!");
|
||||
fwrite($myfile, date("d.m.Y H:i:s").",".$MatrNr_Input.",noFile;\n");
|
||||
fclose($myfile);
|
||||
}
|
||||
|
||||
echo "<font color='green'>Danke!<br>";
|
||||
echo "Deine Matrikelnummer ".$MatrNr_Input." wurde gepeichert.<br><br></font>";
|
||||
} else {
|
||||
echo "<font color='red'>Matrikelnummer nicht erkannt. <br> Bitte erneut eingeben!<br><br></font> ";
|
||||
}
|
||||
} elseif ($already_registered){
|
||||
echo "<font color='red'>Du bist schon eingetragen.<br><br></font> ";
|
||||
} else {
|
||||
echo "<br><br>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
Wenn du doch nicht kommen kannst,
|
||||
dann schreib uns bitte eine Email an <a href='mailto:et-crashkurs@fet.at'>et-crashkurs@fet.at</a>,
|
||||
damit andere einen Platz bekommen!<br> <br>
|
||||
Die eingegebene Matrikelnummer wird nur gespeichert, damit wir dich über Dinge
|
||||
rund um den
|
||||
Crashkurs informieren können. Die Matrikelnummer wird vier Wochen nach dem Ende gelöscht
|
||||
und für keine anderen Zwecke verwendet.
|
||||
Mit der Eingabe der Daten stimmst du der Verarbeitung zu.<br> <br>
|
||||
|
||||
<br>
|
||||
<a href="https://www.fet.at/kontakt">Kontakt</a> <br>fet.at - 2025
|
||||
|
||||
</div>
|
||||
|
||||
</body></html>
|
||||
Reference in New Issue
Block a user