0
你好,我只是開始學習PHP任何人都可以幫忙。我需要能夠檢查數據庫的交付郵編。php mysql postcode檢查
我有一個表叫傳遞與兩列之一是ID和其他郵政編碼。
數據庫中會有幾個預先錄製的郵編。我有一個用戶輸入郵政編碼的形式的輸入。我需要檢查這個數據庫的郵編,如果它存在繼續如果不顯示錯誤。
繼承人我到目前爲止。
<?php
include 'mysql_connect.php';
if(isset($_POST['submit'])){
$postcodeQuery = sprintf("SELECT `Postcode` FROM delivery WHERE Postcode = '%s' LIMIT 1",
mysql_real_escape_string($_POST['inputPostcode']));
$postcodeResult = mysql_query($postcodeQuery);
$delivery = mysql_fetch_array($postcodeResult, MYSQLI_ASSOC);
if ($_POST['inputPostcode'] == 'postcode')
echo 'We deliver to your area'.($_POST['postcode']);
} else{
echo 'We do not deliver to your area';
}
?>
請幫助卡住!!
你卡在哪裏? –
mysql_fetch_array第二個參數應該是MYSQL_ASSOC –
您正在使用帶有MySQL函數的MySQLi常量。這兩個庫不兼容。幸運的是,這兩個庫中常量的值是相同的,所以這是有效的,但只是偶然的。 –