= 90){ $temp = $longitude; $longitude = $latitude; $latitude = $temp; } if (($key != NULL) and ($account != NULL) and ($pid != NULL)) { if (($longitude != NULL) and ($latitude != NULL)) { #回覆結果 $response_result = array( "result_code" => "1", "upload_time_period" => $upload_time_period, "note" => "none" ); #將位置存入個人log檔回傳結果 save_log_response($key, $pid, $account, $longitude, $latitude, $response_result); #將位置存入數據庫 require_once "db/database.php"; # 載入db.php來連結資料庫 $data = array(); # 設置一個空陣列來放資料is $sql = "SELECT * FROM account where (accountid = '$account')"; # sql語法存在變數中 $data = mysqli_query($link,$sql); # 用mysqli_query方法執行(sql語法)將結果存在變數中 foreach($data as $data){ $accounttype = $data['accounttype']; $name = $data['name']; } if ((strlen($accounttype) != 0) and ($accounttype == 'B')){ #保養員屬性才將位置存入 #echo "
pid: " . $pid; #echo "
accounttype: " . $accounttype; #echo "
account: " . $account; #echo "
name: " . $name; #echo "
update_time: " . date('Y-m-d H:i:s'); $upload_time = date('Y-m-d H:i:s'); $sql = "UPDATE location_last set pid = '$pid', name = '$name', latitude = '$latitude', longitude = '$longitude', upload_time = '$upload_time' WHERE account_id='$account'"; mysqli_query($link,$sql); # 用mysqli_query方法執行(sql語法)將結果存在變數中 $sql_1 = "INSERT INTO location_log (account_id, privatekey, name, pid, latitude, longitude, upload_time) values " . "('$account', '$key', '$name', '$pid', '$latitude', '$longitude', '$upload_time')"; mysqli_query($link,$sql_1); # 用mysqli_query方法執行(sql語法)將結果存在變數中 mysqli_close($link); #代表結束連線 } } else { $response_result = array( "result_code" => "0", "note" => "Need to be fixed!" ); echo json_encode($response_result, JSON_UNESCAPED_UNICODE); }; }; ?>