Registrierung erfolgreich abgeschlossen
parent
07820676c7
commit
cfb1d8f8ee
|
@ -35,20 +35,42 @@ function register($vorname,
|
|||
return 'Es gibt schon einen Benutzer mit der angegebenen E-Mail Adresse';
|
||||
|
||||
}else{
|
||||
$ersterbefehl = runSQL("INSERT INTO `adresse` (`Stadt`, `Postleitzahl`, `Straße`, `Hausnummer`)
|
||||
VALUES ('$ort', '$plz', '$strasse', '$hausnummer')");
|
||||
|
||||
$zweiterbefehl = runSQL("INSERT INTO `benutzer` (`VorName`, `NachName`, `KartenID`, `E-MailAdresse`, `AdressenID`, `Passwort`)
|
||||
VALUES ('$vorname', '$nachname', '100', '$email', '1', '$passwort')");
|
||||
$dritterbefehl = runSQL("UPDATE `benutzer`
|
||||
SET `KartenID` = 1000000000 + (SELECT `BenutzerID` FROM `benutzer` WHERE `E-MailAdresse` = '$email')
|
||||
WHERE `E-MailAdresse` = '$email'");
|
||||
$vierterbefehl = runSQL("UPDATE `benutzer` b
|
||||
INNER JOIN `adresse` a ON a.`Stadt` = '$ort' AND a.`Postleitzahl` = '$plz'
|
||||
AND a.`Straße` = '$strasse' AND a.`Hausnummer` = '$hausnummer'
|
||||
SET b.`AdressenID` = a.`AdressenID`
|
||||
WHERE b.`E-MailAdresse` = '$email'");
|
||||
|
||||
$adr = runSQL("SELECT COUNT(*) FROM `adresse` WHERE `Stadt` = '$ort' and `Postleitzahl` = '$plz' and `Straße`='$strasse' and `Hausnummer` ='$hausnummer'");
|
||||
$zeile = mysqli_fetch_array($adr);
|
||||
if($zeile['COUNT(*)'] > 0){
|
||||
$vierterbefehl = runSQL("UPDATE `benutzer` b
|
||||
INNER JOIN `adresse` a ON a.`Stadt` = '$ort' AND a.`Postleitzahl` = '$plz'
|
||||
AND a.`Straße` = '$strasse' AND a.`Hausnummer` = '$hausnummer'
|
||||
SET b.`AdressenID` = a.`AdressenID`
|
||||
WHERE b.`E-MailAdresse` = '$email'");
|
||||
}else{
|
||||
$ersterbefehl = runSQL("INSERT INTO `adresse` (`Stadt`, `Postleitzahl`, `Straße`, `Hausnummer`)
|
||||
VALUES ('$ort', '$plz', '$strasse', '$hausnummer')");
|
||||
$vierterbefehl = runSQL("UPDATE `benutzer` b
|
||||
INNER JOIN `adresse` a ON a.`Stadt` = '$ort' AND a.`Postleitzahl` = '$plz'
|
||||
AND a.`Straße` = '$strasse' AND a.`Hausnummer` = '$hausnummer'
|
||||
SET b.`AdressenID` = a.`AdressenID`
|
||||
WHERE b.`E-MailAdresse` = '$email'");
|
||||
}
|
||||
|
||||
// SQL-Abfrage ausführen
|
||||
$sql = "SELECT `KartenID` FROM `benutzer` WHERE `E-MailAdresse` = '$email'";
|
||||
$result = runSQL($sql);
|
||||
|
||||
// Überprüfen, ob die Abfrage erfolgreich war
|
||||
if ($result->num_rows > 0) {
|
||||
// Den Wert aus dem Ergebnis abrufen
|
||||
$row = $result->fetch_assoc();
|
||||
$kartenid = $row["KartenID"];
|
||||
|
||||
}
|
||||
|
||||
echo '<!DOCTYPE html>
|
||||
<html>
|
||||
|
@ -97,19 +119,19 @@ function register($vorname,
|
|||
<br><br>Ihre Karten-ID ist</p>
|
||||
<!--TODO: Placeholder entfernen
|
||||
und durch ID aus Datenbank ersetzen-->
|
||||
<p id="cardID">XXXXXX.</p>
|
||||
<p id="cardID">' . htmlspecialchars($kartenid) .'</p>
|
||||
<br><br>
|
||||
<p id="textLastHalf">
|
||||
Mit dieser ID und Ihrem Passwort
|
||||
können Sie sich direkt auf unserer Website anmelden und,
|
||||
bei Bedarf, bereits Bücher für eine Ausleihe reservieren.
|
||||
können Sie sich direkt auf unserer Website anmelden und,
|
||||
bei Bedarf, bereits Bücher für eine Ausleihe reservieren.
|
||||
<br><br>Die Karten-ID findet sich auf Ihrem
|
||||
Bibliotheksausweis wieder, welchen Sie bei Ihrem ersten
|
||||
Besuch in unserer Bibliothek erhalten.
|
||||
<br>Der Bibliotheksausweis kostet 10 Euro und muss jedes Jahr
|
||||
vor Ort für den gleichen Preis verlängert werden.
|
||||
<br>Bitte beachten Sie, dass ohne Vorlage eines
|
||||
gültigen Ausweises, keine Bücher abgeholt werden können.
|
||||
gültigen Ausweises, keine Bücher abgeholt werden können.
|
||||
</p>
|
||||
<br>
|
||||
<!--TODO: Event für den Button befindet sich momentan
|
||||
|
@ -172,7 +194,6 @@ function register($vorname,
|
|||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
session_start();
|
||||
header('Content-Type: text/html; charset=UTF-8');
|
||||
require('anmeldesystem.php');
|
||||
require('registriersystem.php');
|
||||
if(isset($_POST['Registrieren'])){
|
||||
$vorname = $_POST["vorName"];
|
||||
$nachname = $_POST['nachName'];
|
||||
|
|
Loading…
Reference in New Issue