我已經在我的代碼使用的if
statment但代碼的邏輯,因爲它應該是我要的是不工作,當用戶輸入城市名稱,而無需輸入地區名系統必須顯示錯誤消息使用if語句不工作,因爲它應該
,當用戶輸入城市名稱,並沒有進入lat和長時間的系統必須顯示錯誤消息的地區名。
什麼hapen在我的代碼是,即使用戶進入城市和LAT一個長期,系統顯示錯誤消息通知用戶輸入lat和長
代碼:
if($_POST['city'])
{
$city = $_POST['city'];
$lat = $_POST['lat'];
$long = $_POST['long'];
if($_POST['dist'] =="")
{
$errorMSG = "you can not add city without having relation with district";
}
if($lat || $long ==""){ $errorMSG = "You can not add village Without its coordination";}
else
{
$sql = mysql_query("INSERT INTO village (id, village_name, district_id, lattitude, longitude)VALUES('', '$city', , '$lat', '$long')")or die(mysql_error());
echo $city;
}
}
原始[MySQL擴展](http://php.net/manual/en/migration55.deprecated.php)現在已經過時,並且將生成E_DEPRECATED連接到數據庫時發生錯誤。相反,請使用MySQLi或PDO_MySQL擴展。 – 6339