php - 如何通过 PHP 上的 if else 语句更改表单操作?
问题描述
我如何通过 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));
?
推荐阅读
- php - Wordpress php if 语句
- javascript - Bootstrap 4.1 导航栏活动类颜色不会改变
- excel - 对象类型内的 VBA 对象类型
- bash - pkill 不是完全杀死进程吗?
- google-api - 来自 Google Proximity API v1beta1 的频繁“503 - 服务不可用”响应
- reactjs - 我可以在不使用 state 或 redux 的情况下在反应路由中获取所有访问的路径吗
- php - mailform contact.php 成功后重新加载页面
- java - 如何使用扫描仪在集合中动态添加数据
- python - Python - 如何从我的 IDE 中调用具有不同命令行参数的脚本?
- nginx - Nginx 位置块中的 URI 解码