Alles bis auf 11 2b)

This commit is contained in:
Robert
2023-11-24 20:04:07 +01:00
parent 6ef64f0f4e
commit d2f6e02b4b
12 changed files with 2001 additions and 20 deletions

View File

@@ -1 +1 @@
152
218

View File

@@ -11,11 +11,18 @@ $besucherCount = 0;
$newletterCount = 0;
// Datenbankanbindung
//$link = mysqli_connect(
//"127.0.0.1", // Host der Datenbank
//"root", // Benutzername zur Anmeldung
//"wm#32", // Passwort
//"emensawerbeseite" // Auswahl der Datenbanken (bzw. des Schemas)
//);
$link = mysqli_connect(
"127.0.0.1", // Host der Datenbank
"root", // Benutzername zur Anmeldung
"wm#32", // Passwort
"emensawerbeseite" // Auswahl der Datenbanken (bzw. des Schemas)
"127.0.0.1", // Host der Datenbank
"root", // Benutzername zur Anmeldung
"admin", // Passwort
"emensawerbeseite" // Auswahl der Datenbanken (bzw. des Schemas)
);
if (!$link) {
@@ -24,18 +31,16 @@ if (!$link) {
}
//Besucher counter
if (file_exists("besucher.txt")) {
$besucherFile = fopen("besucher.txt", "r");
$besucherCount = fgets($besucherFile) + 1;
fclose($besucherFile);
$besucherFile = fopen("besucher.txt", "w");
fwrite($besucherFile, $besucherCount);
fclose($besucherFile);
} else {
$besucherFile = fopen("besucher.txt", "w");
fwrite($besucherFile, 1);
fclose($besucherFile);
}
//Aktuelle Besucher Zahl
$sql_besucher = "SELECT besucher FROM besucher_counter WHERE id=1";
$result_sql_besucher = mysqli_query($link, $sql_besucher);
$besucher = mysqli_fetch_assoc($result_sql_besucher);
//Updatet Besucher Zahl
$besucherCount = $besucher["besucher"] + 1;
$sql_besucher = "UPDATE besucher_counter SET besucher =".$besucherCount;
$result_sql_besucher = mysqli_query($link, $sql_besucher);
//Newletter counter
if (file_exists("newletter.txt")) {
@@ -48,6 +53,7 @@ if (file_exists("newletter.txt")) {
fclose($newsFile);
}
//Newletter Anmeldung
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
@@ -55,7 +61,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$terms = $_POST['terms'];
$errors = array();
//Error handling
if (empty(trim($name))) {
$errors[] = "Bitte geben Sie einen Namen ein.";
}
@@ -84,7 +90,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
"language" => $language,
"terms" => $terms
);
//File writing
$file = "subscriptions.json";
$current_data = file_exists($file) ? json_decode(file_get_contents($file), true) : array();
$current_data[] = $data;
@@ -249,6 +255,7 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
<!-- Speisekarte -->
<?php
//Gerichte aus Datenbank
$sql_gerichte = "SELECT * FROM gericht ORDER BY RAND() LIMIT 5";
$result_sql_gerichte = mysqli_query($link, $sql_gerichte);
@@ -296,7 +303,15 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST') {
<div class="zahlen">
<p><?php echo $besucherCount; ?> Besuche</p>
<p><?php echo $newletterCount; ?> Anmeldungen zum Newsletter</p>
<p><?php echo count($gerichte); ?> Speisen</p>
<p>
<?php
$sql_gerichte = "SELECT COUNT(id) FROM gericht";
$result_sql_gerichte = mysqli_query($link, $sql_gerichte);
$ausgabe = mysqli_fetch_assoc($result_sql_gerichte);
echo $ausgabe["COUNT(id)"];
?>
Speisen
</p>
</div>
<h1 id="kontakt">Interesse geweckt? Wir informieren</h1>