如何通过PHP上的if-else语句更改表单操作?

如何通过PHP上的if-else语句更改表单操作?,php,forms,action,Php,Forms,Action,如何通过if-else语句更改表单操作,从而重定向到其他PHP页面? 我是PHP新手,先谢谢你 这是我的密码: <?php if(isset($_POST['btn_submit'])) { $Fname = $_POST['Fname']; $Lname = $_POST['Lname']; $sel = &qu

如何通过if-else语句更改表单操作,从而重定向到其他PHP页面? 我是PHP新手,先谢谢你

这是我的密码:

                <?php
            if(isset($_POST['btn_submit']))
            {
                $Fname = $_POST['Fname'];
                $Lname = $_POST['Lname'];

                $sel = "SELECT Lname FROM users WHERE Fname='" . $Fname . "'";
                $result = $conn->query($sel);
                if($result->num_rows>0)
                {
                    while($row = $result->fetch_assoc())
                    {
                        $Lname = $row['Lname'];
                    }
                    if ($Lname == $Lname) 
                    {
                        echo "Correct data!";
                        /*i want to put redirect page here*/
                    }
                    else
                    {
                        echo "invalid Firsname!";
                    }
                }
                else
                {
                    echo "invalid Lastname!";
                }
            }
            ?>

                   <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
                        <input type="text"  name="Fname" placeholder="Enter your Fname" required>
                        <input type="text"  name="Lname" placeholder="Lname" required>
                        <input type="submit" name="btn_submit" value="Sign In">
                   </form>
范例

if ($_POST['p'] == 1) {  $insertGoTo = "t1.php"; }
if ($_POST['p'] == 2) {  $insertGoTo = "t2.php"; }

  header(sprintf("Location: %s", $insertGoTo));

Google php redirect-它被询问并解释得像无数次alreadyHi Leouie一样,您的表单将把数据发送到您在HTML表单标记的action属性中指定的URL。在本例中,您要求将表单提交到$\u SERVER['PHP\u SELF']变量中的值。如果希望将表单发送到与当前页面不同的页面,可以将其更改为其他页面,例如:echo/page2.php。您的问题将被投票关闭,因为我认为您没有真正解释当前代码的错误。虽然此代码可能会回答问题,但提供有关此代码为什么和/或如何回答问题的其他上下文将提高其长期价值。