Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // PDO – PHP Data Object Objektorientiert
- // Variablen Deklaration
- try {
- $server = "localhost";
- $db="todoliste";
- $user="root";
- $pass="";
- $conn = new PDO("mysql:host=$server;dbname=$db",
- $user, $pass);
- // PDO Error Mode wird auf Exception gestellt
- $conn->setAttribute(PDO::ATTR_ERRMODE,
- PDO::ERRMODE_EXCEPTION);
- echo "Connected successfully";
- }
- catch(PDOException $e) {
- echo "Connection failed: " . $e->getMessage();
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <style>
- body {
- background-image: url("bg.png");
- background-size: cover;
- }
- .tb{
- }
- .formulardiv{
- background-color: white;
- width: 20%;
- height: 100%;
- border-top-left-radius: 8px;
- border-top-right-radius: 8px;
- }
- form{
- }
- </style>
- </head>
- <body>
- <?php
- $showFormular = true; //Variable ob das Registrierungsformular anezeigt werden soll
- if(true) //hier kommt überprüfung durch js rein ob email und passwort korrekt sind
- {
- if(isset($_GET['register'])){ //nimmt daten vom formular "register"
- $email1 = $_POST['email']; //übergibt den inhalt von der textbox email mit post
- $passwort = $_POST['passwort1']; //übergibt den inhalt der textbox passwort mit post
- $vn = $_POST['vorname'];
- $nn = $_POST['nname'];
- $str = $_POST['strase'];
- //führt befehl auf oben deklarierter datenbank aus
- // $statement = $conn->prepare("INSERT INTO users (email, passwort) VALUES (:email, :passwort)");
- //$result = $statement->execute(array('email' => $email, 'passwort' => $passwort));
- // echo 'Du wurdest erfolgreich registriert. <a href="login.php">Zum Login</a>';
- $showFormular = false;
- }
- }
- ?>
- <center>
- <div class="formulardiv">
- <form action="?pabre" method="post" class="form">
- E-Mail:<br>
- <input type="email" size="40" maxlength="210" name="email" class="tb"><br>
- Vorname: <br>
- <input type="textbox" size="40" maxlength="210" name="vorname" class="tb"><br>
- Nachname: <br>
- <input type="textbox" size="40" maxlength="210" name="nname" class="tb"><br>
- Straße: <br>
- <input type="textbox" size="40" maxlength="210" name="strase" class="tb"><br>
- Dein Passwort:<br>
- <input type="password" size="40" maxlength="210" name="passwort1" class="tb"><br>
- Passwort: bestätigen<br>
- <input type="password" size="40" maxlength="210" name="passwort2" class="tb"><br>
- <a href='php.php?hello=true'>Run PHP Function</a>
- </form>
- <?php
- function pabre() {
- echo "alo bre funktionier endlich";
- $server = "localhost";
- $db="todoliste";
- $user="root";
- $pass="";
- $conn = new PDO("mysql:host=$server;dbname=$db",
- $user, $pass);
- if(isset($_GET['register'])){ //nimmt daten vom formular "register"
- $email1 = $_POST['email']; //übergibt den inhalt von der textbox email mit post
- $passwort = $_POST['passwort1']; //übergibt den inhalt der textbox passwort mit post
- $vn = $_POST['vorname'];
- $nn = $_POST['nname'];
- $str = $_POST['strase'];
- echo email1;
- //führt befehl auf oben deklarierter datenbank aus
- // $statement = $conn->prepare("INSERT INTO users (email, passwort) VALUES (:email, :passwort)");
- //$result = $statement->execute(array('email' => $email, 'passwort' => $passwort));
- // echo 'Du wurdest erfolgreich registriert. <a href="login.php">Zum Login</a>';
- $statement = $conn->prepare("INSERT INTO benutzer (vorname, nachname, adresse, email, passwort) VALUES (?,?,?,?,?)");
- $statement->execute(array($vn, $nn, $str, $email, $passwort));
- }
- }
- if (isset($_GET['hello'])) {
- pabre();
- }
- ?>
- </div>
- </center>
- </body>
- <?php
- ?>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement