2011-06-30 41 views
1

我對PHP相當陌生,因爲我大多擅長網絡的前端方面,但我必須爲House Maid服務創建一個表單,在其中輸入您的郵政編碼,這將決定你是否在他們的服務範圍內。我想過使用谷歌的地圖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表單輸入「拉鍊」,並試圖獲得在PHP代碼'zipcode'