2
當我將數據發送到我的php文件時。數據沒有存儲在數據庫中。我的PHP代碼如下。如何使用PHP將數據保存到我的數據庫中
我使用one.com作爲我的主人。在那裏我可以使用PHP代碼使用一些組件。所以我給了這個按鈕的外部鏈接提交給php文件。 但我不能使用按鈕名稱或類屬性提交數據到php代碼。 如何使用php文件將數據存儲在數據庫中。
請幫我解決這個問題。謝謝你提前。
HTML:
<form method="post" action="register.php">
<div class="input-group">
<lable>Username</lable>
<input type="text" name="Username" required>
</div>
<div class="input-group">
<lable>Email</lable>
<input type="text" name="Email" required>
</div>
<div class="input-group">
<lable>Password</lable>
<input type="password" name="password_1" required></div>
<div class="input-group">
<lable>Confirm Password</lable>
<input type="password" name="password_2" required>
</div>
<p>Already a User?</p>
</form>
PHP:
<?php
$Username = "";
$Email = "";
$errors = array();
// connect to the database
$db = mysqli_connect('hostname', 'root', 'password', 'dbname');
echo "database connected";
// if the register button is clicked
$username = $_POST['Username'];
$email = $_POST['Email'];
$password_1 = $_POST['password_1'];
$password_2 = $_POST['password_2'];
echo "data is taken";
// if there are no errors, save user to database
$sql = "INSERT INTO Users(Username, Email, password) VALUES('$username',
'$email', '$password_1')";
mysqli_query($db, $sql);
echo "data inserted successfully";
?>
除非我沒有很好地理解這裏的問題,你必須使用表單來發送你的數據在php文件中,而不是簡單的按鈕上的鏈接。 – MacBooc
你還可以發佈你的表單中的代碼: –
發佈你的HTML表單代碼,以便我們可以幫助你。 – Sand