PHP if语句触发Confirm()弹出窗口,无论选择如何,该弹出窗口均返回true

时间:2018-07-03 15:29:46

标签: javascript php html mysql

在插入重复查询的情况下,我想允许用户选择是否要使用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语句触发另一种解决方案的方法,该语句将触发某种允许用户(实时地逐个插入)来决定是否要对其进行更新或在继续下一个元素之前。谢谢您的任何见解或建议。

0 个答案:

没有答案