note 122862 deleted from function.mysqli-connect by cmb

From: Date: Tue, 23 Jul 2019 06:36:09 +0000
Subject: note 122862 deleted from function.mysqli-connect by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-211681@lists.php.net to get a copy of this message
Note Submitter: Spam_Here at t-online dot de ---- <!DOCTYPE html> <html> <head> <title> Willkommen </title> <meta charset="UTF-8"/> </head> <body> <h1> Bitte einloggen </h1> <!-- Login-Formular --> <table> <form action ="login.php" method="post"> <tr> <td> Benutzername: </td> <td><input type="text" name="usr"></td> </tr> <tr> <td> Passwort: </td> <td><input type="password" name="pwd"></td> </tr> <tr> <td></td> <td><input type="submit" name="login" value="login"></td> </tr> </form> <tr> <td> <a href="register.php">Registrieren</a> </tr> </table> <?php session_start(); //Verbindungen zu mySQL aufbauen //einmal über pdo und mysqli (beides funktioniert) //$pdo = new PDO('mysql:host=localhost;dbname=db_kurs(bka)', 'root', ''); $mysqli = new mysqli("localhost","root","","db_kurs(bka)"); //Verbindung überprüfen if ($mysqli -> connect_errno) { printf("Verbindung fehlgeschlagen: %s\n", $mysqli->connect_error); exit(); } if (isset($_POST["usr"]) && isset($_POST["pwd"])) { //SQL-Statement welches den Benutzer aus der Datenbank abfragt $sql_statement = "SELECT name,password FROM user WHERE name = '" . $_POST['usr'] ."'" . "AND password = '" . $_POST['pwd'] ."'"; $result = $mysqli -> prepare($sql_statement); $result -> execute(); $result -> store_result(); //Es wird überprüft, ob der Benutzer in der Datenbank vorhanden ist if ($result -> num_rows == 1) { $result -> close(); $_SESSION["usr"] = $_POST["usr"]; //Der User wird zum Benutzer-Interface weiter geleitet echo "<meta http-equiv='refresh' content='0; URL=User-Interface.php'>"; }else { $result -> close(); echo "<br>Anmeldung fehlgeschlagen"; } } //Verbindung schließen $mysqli -> close(); ?> </body> </html>

« previous php.notes (#211681) next »