diff --git a/namenanpassen.php b/namenanpassen.php new file mode 100644 index 0000000..7f928b4 --- /dev/null +++ b/namenanpassen.php @@ -0,0 +1,122 @@ + + + + + +
+
+ + + + + + + Anzeigenamen aktualisieren + + + +

Anzeigenamen aktualisieren

+ +
Hier kannst du deinen Anzeigenamen anpassen.
Dieser wird auf der Kaffeeliste und E-Mail genutzt.
"; + // SQL-Abfrage für alle Mitarbeiter + $sqlMitarbeiter = "SELECT MitarbeiterID, Name FROM kl_Mitarbeiter WHERE Email ='" . $mailadress . "'"; + $stmtMitarbeiter = sqlsrv_query($conn, $sqlMitarbeiter); + + + } + +// Funktion zum Aktualisieren des Anzeigenamens +function aktualisiereAnzeigenamen($mitarbeiterID, $neuerName, $conn) { + try { + $sql = "UPDATE kl_Mitarbeiter SET Name = ? WHERE MitarbeiterID = ?"; + $params = array($neuerName, $mitarbeiterID); + + $stmt = sqlsrv_query($conn, $sql, $params); + + if ($stmt === false) { + throw new Exception(print_r(sqlsrv_errors(), true)); + } + + return true; // Erfolgreich aktualisiert + } catch (Exception $e) { + return $e->getMessage(); // Fehlermeldung zurückgeben + } +} + +// Überprüfen, ob das Formular abgesendet wurde +if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST["aktion"]) && $_POST["aktion"] == "aktualisieren") { + $mitarbeiterID = $_POST["mitarbeiterID"]; + $neuerName = $_POST["neuerName"]; + + $ergebnis = aktualisiereAnzeigenamen($mitarbeiterID, $neuerName, $conn); + + if ($ergebnis === true) { + echo "Anzeigename erfolgreich aktualisiert."; + } else { + echo "Fehler: $ergebnis"; + } +} + + +?> + + +
"> +
+ +
+ +
+ +

+ + + +
+ + + + + + + +
+ + + + + + \ No newline at end of file diff --git a/nav.php b/nav.php new file mode 100644 index 0000000..b1228cf --- /dev/null +++ b/nav.php @@ -0,0 +1,3 @@ + + + diff --git a/stricheintragen.php b/stricheintragen.php new file mode 100644 index 0000000..1fd7f38 --- /dev/null +++ b/stricheintragen.php @@ -0,0 +1,161 @@ + + + + + + + + \ No newline at end of file diff --git a/teilnehmerauswertung.php b/teilnehmerauswertung.php new file mode 100644 index 0000000..26309bb --- /dev/null +++ b/teilnehmerauswertung.php @@ -0,0 +1,213 @@ + + + + + + + + \ No newline at end of file diff --git a/umfrage.php b/umfrage.php new file mode 100644 index 0000000..8f7e99d --- /dev/null +++ b/umfrage.php @@ -0,0 +1,342 @@ + + + + + + \ No newline at end of file