Hi Leute,
Ich habe folgendes Form:
Dann habe ich diese PHP Datei:
Und diese Jquery Datei:
Meine Frage ist, wie kann ich zum Beispiel eine Meldung ausgeben, die sagt:
- Benutzer erfolgreich erstellt
- Benutzer existiert schon
Ich habe versucht anzufangen, jedoch komm ich nicht weiter, ich habe auf der Seite, auf der ich die Meldung brauche ein Div erstellt und diesem eine fixe Position gegeben.
Danke und Gruss
Marlon
Ich habe folgendes Form:
HTML-Code:
<form class="form-horizontal"> <div class="form-group"> <label for="eingabefelBenutzername" class="col-sm-2 control-label">Benutzername</label> <div class="col-sm-10"> <input type="username" class="form-control" id="eingabefelBenutzername" placeholder="Benutzername"> </div> </div> <div class="form-group"> <label for="eingabefeldPasswort3" class="col-sm-2 control-label">Passwort</label> <div class="col-sm-10"> <input type="password" class="form-control" id="eingabefeldPasswort3" placeholder="Passwort"> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button id="usercreatebtn" type="submit" class="btn btn-default">Erstellen</button> </div> </div> </form>
PHP-Code:
<?php
$host = 'localhost';
$username = 'event';
$password = '12345';
$database = 'eventkalender';
$mysqli = new mysqli($host, $username, $password, $database);
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
}
$benutzername = $_POST['username'];
$passwort = $_POST['password'];
$query = "INSERT INTO benutzer (benutzername, passwort) VALUES ('$benutzername', '$passwort')";
if ($mysqli->query($query) === TRUE) {
$last_id = $mysqli->insert_id;
} else {
if($mysqli->error){
echo (json_encode($mysqli->error));
//return http_response_code(400);
}
}
$mysqli->close();
?>
Code:
$('#usercreatebtn').on("click", function(event){
event.preventDefault();
var usernameValue = $("#eingabefelBenutzername").val();
var passwordValue = $("#eingabefeldPasswort3").val();
$.ajax({
type: "POST",
data:'username='+ usernameValue + '&password='+ passwordValue,
url: "pages/createuser.php",
success: function(result, status){
console.log(result)
console.log(status)
},
error: function(result, status){
console.log(result.responseText)
},
});
});
$('#message').show(function(){
});
- Benutzer erfolgreich erstellt
- Benutzer existiert schon
Ich habe versucht anzufangen, jedoch komm ich nicht weiter, ich habe auf der Seite, auf der ich die Meldung brauche ein Div erstellt und diesem eine fixe Position gegeben.
Danke und Gruss
Marlon

Kommentar