在插入重复查询的情况下,我想允许用户选择是否要使用Confirm()弹出窗口来更新信息。我当前遇到的问题是,两个按钮(确定和取消)均返回结果为true。我意识到该变量只是设置为脚本代码,因此不会保留该值。按下取消按钮时,是否可以将确认值(或其他变量)设置为false?
if (mysqli_num_rows($duplicateQueryCase1)==1){
$Confirmation = "<script> window.confirm('would you like to replace field1 with field2?');</script>";
echo $Confirmation;
if ($Confirmation == true){
$update = "UPDATE students SET phone ='$homeNumber' WHERE first_name ='$firstName' AND last_name ='$lastName' AND birthDate = '$dateOfBirth'";
mysqli_query($conn, $update);
}
else{
//echo "the element was not updated";
}
}
编辑:由于上面的后续操作是不可能的,我正在寻找if语句触发另一种解决方案的方法,该语句将触发某种允许用户(实时地逐个插入)来决定是否要对其进行更新或在继续下一个元素之前。谢谢您的任何见解或建议。