2011-06-30 17 views
1

私はウェブのフロントエンドの面では熟練しているので、私はかなり新しいPHPですが、郵便番号を入力するハウスメイドサービスのフォームを作成する必要があります。あなたがサービスエリア内にいるかどうかを判断します。私はGoogleの地図APIを使用することを考えましたが、約25マイルのサービスエリアを複雑にする恐れがあります(つまり、「smalltownville」の半分がサービスされ、残りの半分は口のアスペクト業界の)。だから私は郵便番号に保管することが最善であると思った。私は構文が正しいことを確信していますが、これを動作させるようには思えません。どんな助けでも大歓迎です。郵便番号、PHPとIfステートメント

<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
<?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."; 
?> 
+0

ありがとうございます。それは動作します! – Shopmelk

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; 
} 
0

name="zip"

HTMLフォームで入力「ZIP」を命名し、PHPコードで'zipcode'を取得しようとしている。おそらく、このような何か。