Android volley публикует идентификатор json и получает результат с PHP-сервераJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Android volley публикует идентификатор json и получает результат с PHP-сервера

Сообщение Anonymous »

Я изо всех сил пытаюсь заставить это работать, в основном я получаю идентификатор из предыдущей активности, используя намерение, теперь я хочу отправить этот идентификатор на сервер, чтобы он вернул все данные, связанные с этим идентификатором.

Javacode

final String URL = "URL";
// Post params to be sent to the server
HashMap params = new HashMap();
params.put("ID", "1");

JsonObjectRequest req = new JsonObjectRequest(URL, new JSONObject(params),
new Response.Listener() {
@Override
public void onResponse(JSONObject response) {
try {
VolleyLog.v("Response:%n %s", response.toString(4));
print response in textview;
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.e("Error: ", error.getMessage());
}
});

// add the request object to the queue to be executed
ApplicationController.getInstance().addToRequestQueue(req);


PHP-сервер

if (!empty($_POST)) {

$query = " SELECT * FROM table WHERE ID = :ID " ;

$query_params = array(
':ID' => $_POST['ID'],);

try {
$statement = $db->prepare($query);
$result = $statement->execute($query_params);
}
catch (PDOException $ex) {

$response["success"] = 0;
$response["message"] = "Database query error";
die(json_encode($response));

}

$result = $statement->fetchAll();

if($result){

$data =array();

foreach($result as $rows){
$json = array();
$json["Name"] = $rows["Name"];

array_push ($data,$json);

}
echo stripcslashes(json_encode($data, JSON_PRETTY_PRINT));


Подробнее здесь: https://stackoverflow.com/questions/365 ... php-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»