不知道为什么我遇到这个问题,我正在制作一个允许用户更新数据的编辑表单.
我有一个HTML表单,如下所示:
<form enctype="multipart/form-data" method="post" action="updatefacility.php">
<label for="fac_number">Facility Number: </label>
<input type="text" id="fac_number" name="fac_number" value="<?php if (!empty($facNum)) echo $facNum; ?>" /><br />
<label for="fac_name">Facility Name: </label>
<input type="text" id="fac_name" name="fac_name" value="<?php if (!empty($facName)) echo $facName; ?>" /><br />
<label for="fac_address">Address: </label>
<input type="text" id="fac_address" name="fac_address" value="<?php if (!empty($facAddress)) echo $facAddress; ?>" /><br />
<input type="button" value="Update" name="update">
</form>
Run Code Online (Sandbox Code Playgroud)
当我点击我的按钮时,我应该点击updatefacility.php这样:
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if (!$dbc) {
die("Connection failed: " . mysqli_connect_error());
}
if (isset($_POST['update'])) {
echo "test";
}
Run Code Online (Sandbox Code Playgroud)
当我点击我的按钮时,我希望我的表单能够提交并返回一个带有"test"字样的空白页面,但是没有任何反应.
我在这里错过了什么吗?
谢谢
小智 5
您需要从按钮更改输入类型以提交.
像这样:
<input type="submit" value="Update" name="update">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |