Hallo Leute.
Ich bin neu hier und auch neu im Bereich PHP und MySQL.
Ich habe für eine Seite ein PHP Script entworfen, was es mir erlaubt,
einen neuen Nutzer in meiner MySQL Datenbank anzulegen.
Das funktioniert soweit auch ganz gut, jedoch immer nur für genau EINEN Benutzer.
Sobald ein Benutzer existiert, kann ich keinen neuen Benutzer registrieren,
erst nach dem Löschen aus der Datenbank ist es dann wieder möglich.
Danke für eure Hilfe.
PHP
<?php
require('db.php');
// If form submitted, insert values into the database.
if (isset($_REQUEST['username'])){
// removes backslashes
$username = stripslashes($_REQUEST['username']);
//escapes special characters in a string
$username = mysqli_real_escape_string($con,$username);
$zipcode = stripslashes($_REQUEST['zipcode']);
$zipcode = mysqli_real_escape_string($con,$zipcode);
$email = stripslashes($_REQUEST['email']);
$email = mysqli_real_escape_string($con,$email);
$password = stripslashes($_REQUEST['password']);
$password = mysqli_real_escape_string($con,$password);
$trn_date = date("Y-m-d H:i:s");
$query = "INSERT into `users` (id, username, password, email, trn_date)
VALUES ('$zipcode', '$username', '".md5($password)."', '$email', '$trn_date')";
$result = mysqli_query($con,$query);
if($result){
echo "<div class='content'>
<h3>You are registered successfully.</h3>
<br/>Click here to <a href='login.php'>Login</a></div>";
}
}else{
?>
Alles anzeigen