note 122865 deleted from function.mysqli-connect by cmb
| From: | cmb@php.net | Date: | Tue, 23 Jul 2019 06:35:19 +0000 |
| Subject: | note 122865 deleted from function.mysqli-connect by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-211677@lists.php.net to get a copy of this message | ||
Note Submitter: Spam_Here at t-online dot de
----
<!-- Registrieren -->
<!DOCTYPE html>
<html>
<head>
<title> Willkommen </title>
<meta charset="UTF-8"/>
</head>
<body>
<h1> Bitte registrieren </h1>
<!-- Register-Formular -->
<table>
<form 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>Passwort bestätigen:</td>
<td><input type="password" name="pwd_confirm"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="register"
value="registrieren"></td>
</form>
<tr>
<td> <a href="login.php">Anmelden</a></td>
</tr>
</table>
<?php
//Verbindungen zu mySQL aufbauen
$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"]) &&
isset($_POST["pwd_confirm"]))
{
//Es wird überprüft, ob beide eingetragenen Passwörter übereinstimmen
if ($_POST["pwd"] == $_POST["pwd_confirm"])
{
$sql_statement = "INSERT INTO user (name, password) VALUES " .
"('" . $_POST["usr"] . "','" . $_POST['pwd']
. "')";
$result = $mysqli -> prepare($sql_statement);
$result -> execute();
//es wird überprüft, ob der neue User erfolgreich in die Datenbank übernommen
wurde
if ($mysqli -> affected_rows == 1)
{
echo "<script>alert('Registrierung
erfolgreich');</script>";
//Der Benutzer wird zum einloggen weitergeleitet
echo "<meta http-equiv='refresh' content='0;
URL=login.php'>";
}else
{
echo "Registrierung fehlgeschlagen";
}
}else
{
//Fehlermeldung
echo "<script>alert('Die Passwörter müssen
übereinstimmen');</script>";
echo "<br>Registrierung fehlgeschlagen";
}
}
?>
</body>
</html>
<!-- logout.php -->
<?php
session_start();
//Der User wird abgemeldet und auf die Login-Seite weitergeleitet
session_destroy();
echo "<meta http-equiv='refresh' content='0; URL=login.php'>";
?>