我在wordpress上构建了一个PHP联系人表单,根据用户选择的区域重定向用户。
我用过“www.google”。com作为测试URL。
但是,表单在提交后不会被重定向并保持在同一页面上。
我哪里做错了?
请查找以下代码:
<?php
if(isset($_POST[\'submit\']))
{
$region = $_POST[\'Region\'];
switch ($region )
{
case \'North\': $url = \'https://www.google.com/\'; break;
case \'South\': $url = \'https://www.google.com/\'; break;
case \'East\': $url = \'https://www.google.com/\'; break;
case \'West\': $url = \'https://www.google.com/\'; break;
}
if(!empty($url))
{ header(\'Location: \'+ $url);
}
}
?>
<html>
<head>
<title> Meal Planner </title>
</head>
<body>
<form action="<?php the_permalink(); ?>" method="POST">
<p>Name</p> <input type=\'text\' name=\'cp_name\'>
<p>Email</p> <input type=\'text\' name=\'cp_email\'>
<p>Phone</p> <input type=\'text\' name=\'cp_phone\'>
<p>Dropdown Box</p>
<select name=\'Region\' size=\'1\'>
<option value=\'North\'>North
<option value=\'South\'>South
<option value=\'East\'>East
<option value=\'West\'>West
</select>
<br />
<input type=\'submit\' name="submit" value=\'SUBMIT\'><input type=\'reset\' value=\'CLEAR\'>
</form>
</body>
</html>