1

私は主に Web のフロント エンドの側面に熟練しているため、PHP にはかなり慣れていませんが、郵便番号を入力するハウス メイド サービス用のフォームを作成する必要があり、それはあなたがその範囲内にいるかどうかを判断します。サービスエリア。私は Google のマップ 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 に答える