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 @@ + + + + + + + + +