1

我对 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.";
?>

提前致谢!

4

3 回答 3

1

如果你有name="zip"你的表单,那么你想要$_REQUEST['zip']在你的 PHP 中。可能是这样的:

switch ($_REQUEST['zip']) {
    case '12345':
        echo "branch 1";
        break;
    case '23456':
        echo "branch 2";
        break;
    default:
        echo "nobody";
        break;
}
于 2011-06-30T15:46:01.013 回答
0

name="zip"

您在 html 表单中命名输入“zip”,并尝试进入'zipcode'php 代码。

于 2011-06-30T15:47:01.920 回答
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.";
?>
于 2011-06-30T15:47:12.810 回答