From 289a66a5f31954518776e0a951bc428b2365690c Mon Sep 17 00:00:00 2001 From: GhadaA98 Date: Tue, 30 May 2023 13:54:44 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- anmelden.php | 2 +- anmelden_meinebuecher.php | 2 +- connect_db.php | 45 +- registrierung.php | 387 +++++++++++++++++- ...eich.html => registrierung_erfolgreich.php | 0 registrierung_verhalten.js | 2 +- 6 files changed, 416 insertions(+), 22 deletions(-) rename registrierung_erfolgreich.html => registrierung_erfolgreich.php (100%) diff --git a/anmelden.php b/anmelden.php index 7bf8696..c0a5644 100644 --- a/anmelden.php +++ b/anmelden.php @@ -1,6 +1,6 @@ diff --git a/anmelden_meinebuecher.php b/anmelden_meinebuecher.php index 92b3304..68e1437 100644 --- a/anmelden_meinebuecher.php +++ b/anmelden_meinebuecher.php @@ -1,7 +1,7 @@ diff --git a/connect_db.php b/connect_db.php index 7643de4..49b26b3 100644 --- a/connect_db.php +++ b/connect_db.php @@ -1,15 +1,48 @@ Verbindung nicht hergestellt

"); - }else{ - echo "Verbindung hergestellt!"; - } - function runSQL($sql){ global $db_link; $db_res = mysqli_query($db_link, $sql) or die("SQL_Abfrage: " . $sql . "Fehler: " . mysqli_error($db_link)); return $db_res; } + + + $kartenid = 1000000000000000; + + function register($vorname, + $nachname , + $strasse, + $hausnummer, + $plz, + $ort, + $emailrep, + $email, + $passwort, + $passwortrep){ + + global $db_link; + $vorname = mysqli_real_escape_string($db_link, $vorname); + $nachname = mysqli_real_escape_string($db_link, $nachname); + $email = mysqli_real_escape_string($db_link, $email); + $passwort = md5( $passwort); + $ort = mysqli_real_escape_string($db_link, $ort); + $plz = mysqli_real_escape_string($db_link, $plz); + $strasse = mysqli_real_escape_string($db_link, $strasse); + $hausnummer = mysqli_real_escape_string($db_link, $hausnummer); + + //Benutzer schon vorhanden? + $db_res = runSQL("SELECT COUNT(*) FROM benutzer WHERE E-MailAdresse='" . $email . "'"); + $row = mysqli_fetch_array($db_res); + + if($row['COUNT(*)'] > 0) + { + return 'Es gibt schon einen Benutzer mit der angegebenen E-Mail Adresse'; + } + + runSQL("INSERT INTO benutzer (VorName, NachName, KartenID, E-MailAdresse, Passwort) VALUES ('". $vorname ."' , '". $nachname ."' ,'". $kartenid ."' , '". $email ."', '". $passwort ."')"); + runSQL("INSERT INTO adresse (Stadt, Postleitzahl, Straße, Hausnummer) VALUES ('". $ort ."' , '". $plz ."' ,'". $strasse ."' , '". $hausnummer ."')"); + } + + $kartenid = $kartenid + 1; ?> \ No newline at end of file diff --git a/registrierung.php b/registrierung.php index 658ac54..d180f35 100644 --- a/registrierung.php +++ b/registrierung.php @@ -1,5 +1,181 @@ + + + + + + + + + Candle Bibliothek | Registrierung + + + + + +
+

+

+ Bibliothek Bild von einer Kerze +

Candle +

+
+ Über Uns + Bücher + Meine Bücher + Abmelden +
+ + +
+ Erweiterte Suche + Bild von einem Wagen +
+
+ +
+ + +
+
+ Registrierung +
+

Über diese Webseite werden personenbezogene Daten erhoben und genutzt. Für Details, beziehen Sie sich bite auf die Seite Datenschutz.

+

Angaben zur Registrierung

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+ + +
+

+

+
+
+ +
+ +
+ + +
+

+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+ +

+ +
+ Sie habe bereits ein Konto? +

Jetzt anmelden

+
+
+
+
+
+ + + + + + + + + + + + + + + '; if(isset($_POST['submit'])){ $vorname = $_POST["vorName"]; $nachname = $_POST['nachName']; @@ -57,7 +233,7 @@ -
+
Registrierung
@@ -239,7 +415,7 @@ - +
Registrierung
@@ -423,7 +599,7 @@ - +
Registrierung
@@ -604,7 +780,7 @@ - +
Registrierung
@@ -784,7 +960,7 @@ - +
Registrierung
@@ -960,7 +1136,7 @@ - +
Registrierung
@@ -1142,7 +1318,7 @@ - +
Registrierung
@@ -1318,7 +1494,7 @@ - +
Registrierung
@@ -1494,7 +1670,7 @@ - +
Registrierung
@@ -1671,7 +1847,7 @@ - +
Registrierung
@@ -1847,7 +2023,7 @@ - +
Registrierung
@@ -1982,7 +2158,192 @@ '; }else{ - + $erg = register($vorname, + $nachname , + $strasse, + $hausnummer, + $plz, + $ort, + $emailrep, + $email, + $passwort, + $passwortrep); + echo ' + + + + + + + + + Candle Bibliothek | Registrierung + + + + + +
+

+

+ Bibliothek Bild von einer Kerze +

Candle +

+ +
+ +
+ + +
+
+ Registrierung erfolgreich abgeschlossen! Vielen Dank +
+

Über diese Webseite werden personenbezogene Daten erhoben und genutzt. Für Details, beziehen Sie sich bite auf die Seite Datenschutz.

+

Angaben zur Registrierung

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+ + +
+

+

+
+
+ +
+ +
+ + +
+

+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+
+

+
+
+ +
+ +
+ +

+ +
+ Sie habe bereits ein Konto? +

Jetzt anmelden

+
+
+
+
+
+ + + + + + + + + + + + + + + '; + } } diff --git a/registrierung_erfolgreich.html b/registrierung_erfolgreich.php similarity index 100% rename from registrierung_erfolgreich.html rename to registrierung_erfolgreich.php diff --git a/registrierung_verhalten.js b/registrierung_verhalten.js index f433261..b20bc19 100644 --- a/registrierung_verhalten.js +++ b/registrierung_verhalten.js @@ -646,7 +646,7 @@ function checkForPossibleSubmit() { if (firstName && lastName && streetName && houseNumber && plz && city && emailAddress && repeatEmailAddress && password && repeatPassword) { // TODO: Formular submitten. - window.location.replace("registrierung_erfolgreich.html"); + window.location.replace("registrierung_erfolgreich.php"); } else