我对PHP很新,因为我主要熟悉网络的前端方面,但我必须为House Maid服务创建一个表单,您可以在其中输入您的邮政编码,这将决定您是否'在他们的服务范围内。我考虑过使用谷歌的地图API,但担心这会使服务区域大约25英里复杂化(即“小镇维尔”的一半服务,而另一半不是因为口口相传不会很好该行业)。所以我认为最好将它保存到邮政编码中。我似乎无法让这个工作,虽然我很确定语法是正确的。任何帮助将不胜感激。
这是我到目前为止的代码:
<form method="post" action="zip-code.php">
Zip Code: <input name="zip" type="text" /><br />
<input type="submit" />
</form>
和PHP:
<?php
$zip = $_REQUEST['zipcode'] ;
$zipcode=("z");
if ($z=="1")
echo "You are serviced by branch 1!";
elseif ($z=="2")
echo "You are serviced by branch 2!";
else
echo "You are not serviced.";
?>
提前致谢!
答案 0 :(得分:1)
如果您的表单中有name="zip"
,那么您需要PHP中的$_REQUEST['zip']
。也许是这样的事情:
switch ($_REQUEST['zip']) {
case '12345':
echo "branch 1";
break;
case '23456':
echo "branch 2";
break;
default:
echo "nobody";
break;
}
答案 1 :(得分:0)
name="zip"
您在html表单中命名输入“zip”,并尝试在php代码中获取'zipcode'
。
答案 2 :(得分:0)
<?php
$zip = $_REQUEST['zip'] ;
if ($zip=="1")
echo "You are serviced by branch 1!";
elseif ($zip=="2")
echo "You are serviced by branch 2!";
else
echo "You are not serviced.";
?>