PHP根据值更改行
我希望有一个可以更改数据库中某行值的输入。mysqli 例如: 如果选择选项1,该行将更改选项1的值。 如果选择了选项2,该行将更改选项2的值。 我该怎么做? 我的公司文件代码:PHP根据值更改行,php,html,Php,Html,我希望有一个可以更改数据库中某行值的输入。mysqli 例如: 如果选择选项1,该行将更改选项1的值。 如果选择了选项2,该行将更改选项2的值。 我该怎么做? 我的公司文件代码: if(isset($_POST['adjust-groep'])) { $sqlGroep = 'UPDATE employee set groep=? WHERE ID=?'; $stmtGroep = mysqli_stmt_init($conn); if(!mysqli_stmt_prep
if(isset($_POST['adjust-groep'])) {
$sqlGroep = 'UPDATE employee set groep=? WHERE ID=?';
$stmtGroep = mysqli_stmt_init($conn);
if(!mysqli_stmt_prepare($stmtGroep, $sqlGroep)) {
echo 'MYSQLI statement mislukt';
} else {
mysqli_stmt_bind_param($stmtGroep, "si", $newGroep, $id);
mysqli_stmt_execute($stmtGroep);
$resultGroep = mysqli_stmt_get_result($stmtGroep);
if(!$resultGroep) {
header('Location: ../control.php?error=success');
exit();
} else {
header('Location: ../control.php?error=fail');
exit();
}
}
}
选择按钮的其他代码:
<form action="includes/controladjust.inc.php" class="form-group>
<select name="adjust-Groep" class="custom-select" id="inputGroupSelect01">
<option selected>Huidige groep: <?php echo $Groep ?></option>
<option name="Admin" value="2">Admin</option>
<option name="user" value="3">user</option>
</select>
<button type="submit" name="adjust-groep" class="mt-2 btn btn-success">groep wijzigen</button>
</form>
恕我直言,您错误地使用了select
<option value="admin">Admin</option>
mysqli_stmt_get_结果没有更新的结果集。只要一个TRU或FALSE就可以告诉你它是成功的还是失败的;将给您一个布尔值进行测试
mysqli_stmt_bind_param($stmtGroep, "si", $_POST['adjust-groep'], $id);