【发布时间】:2016-03-03 21:23:08
【问题描述】:
我正在尝试制作一个简单的表单,当输入某些文本时,它会重定向到另一个页面。
表格:
<form action="goto.php" method="post">
Destination: <input type="text" name="destination">
<input type="submit">
</form>
我不确定如何设置goto.php 以达到预期的效果。我基本上想要以下内容:
<?php
if ($_POST["destination"]="mail" ) {
header( 'Location: /mail/' );
} elseif ($_POST["destination"]="forms") {
header( 'Location: /forms/' );
} else {
echo "Invalid";
}
?>
但是,这不起作用,因为无论输入什么文本,header(); 的工作方式都会使表单转到 /mail/。我该如何解决这个问题以达到我想要的结果?
【问题讨论】:
-
您不是在比较,而是在分配。使用
==而不是=
标签: php