Ich konnte eine Verbindung zu meiner Datenbank herstellen. manuell Daten in eine Tabelle einfügen, indem ich meine eigenen Eingaben mit dem VALUES ('$name', '$email', '$userPassword')";
Code verwende, aber aus irgendeinem Grund, wenn ich versuche, die obigen Variablen an meine Datenbank zu übergeben, werden leere Daten in meine Tabelle eingegeben. dies ist mein PHP für meine welcome.php
Seite:PHP sendet kein Formular an die MySQL-Datenbank
<?php
$servername = "localhost";
$username = "root";
$password = "@Password";
$dbname = "accounts";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$name = mysqli_real_escape_string($link, $_POST['Ausername']);
$email = mysqli_real_escape_string($link, $_POST['email']);
$userPassword = mysqli_real_escape_string($link, $_POST['Apassword']);
$sql = "INSERT INTO users (username, email, password)
VALUES ('$name', '$email', '$userPassword')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . mysqli_error($conn);
}
mysqli_close($conn);
?>
beachten Sie, dass der Code unten auf der Begrüßungsseite wird die Info von meiner Form übergeben und sie in geeigneter Weise angezeigt werden, aber es wird nicht zu der Datenbank hinzufügen:
<html>
<body>
Welcome <?php echo $_POST["Ausername"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?><br>
password is <?php echo $_POST["Apassword"]; ?>
</body>
</html>
meine Form Code:
<form class="form-inline" action="welcome.php" method="post">
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-user"></i></span>
<input type="text" class="form-control" id="Ausername" placeholder="Username" name="Ausername" required>
</div>
<br>
<br>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
<input type="text" class="form-control" id="email" placeholder="Email" name="email" required>
</div>
<br>
<br>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input type="text" class="form-control" id="Apassword" placeholder="Password" name="Apassword" required>
</div>
<br>
<br>
<br>
<button type="submit" class="btn btn-primary" id="button" name="submit" value="submit">
<i class="fa fa-user-plus"></i>
Sign Up
</button>
<br>
<br>
</form>
Änderung ** $ link ** zu ** $ conn ** in die Flucht ändern Anrufe – user2182349
danke Freund –