Ми довода "против" Soy nuevo en la programación espero puedan ayudarme problema. Estoy realizando una aplicación надел ми busco recolectar el contenido de varios editar texto y actualizar, DB подставляет esos доблесть. el problema es que mi php funciona bien cuando lo pruebo en Postman, pero cuando lo pruebo подставляют el código, не реализовывают. espero puedan ayudarme
public void Actualizar_info (){
String Url_EDIT = "https://url/UsuariosRDC/Actualizar.php";
StringRequest stringRequest = new StringRequest(Request.Method.POST, Url_EDIT, new Response.Listener() {
@Override
public void onResponse(String response) {
try {
JSONObject jsonObject = new JSONObject(response);
String success = jsonObject.getString("success");
if (success.equals("1")){
Toast.makeText(getApplicationContext(),"Actualizado",Toast.LENGTH_LONG).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(),"error en actualizacion: "+error,Toast.LENGTH_LONG).show();
}
})
{
@Override
protected Map getParams() throws AuthFailureError {
Map params = new HashMap<>();
params.put("placa",placaVal.getText().toString());
params.put("beneficio1",beneficio1v.getText().toString());
params.put("beneficio2",beneficio2v.getText().toString());
params.put("beneficio3",beneficio3v.getText().toString());
params.put("beneficio4",beneficio4v.getText().toString());
params.put("beneficio5",beneficio5v.getText().toString());
params.put("beneficio6",beneficio6v.getText().toString());
params.put("beneficio7",beneficio7v.getText().toString());
params.put("beneficio8",beneficio8v.getText().toString());
return params;
}
};
request.add(stringRequest);
Сначала в android ты создаешь просьбу типа POST
StringRequest stringRequest = new StringRequest(Request.Method.POST, Url_EDIT, new Response.Listener<String>()
, но в PHP ты стараешься получать переменные из-за метода GET, если ты хочешь поддержать это тогда, ты был бы должен посылать в url параметры.
StringRequest stringRequest = new StringRequest(Request.Method.GET, Url_EDIT, new Response.Listener<String>()
серьезный url:
String Url_EDIT = "https://javicheti.000webhostapp.com/UsuariosRDC/Actualizar.php?placa"=+placaVal.getText().toString()+"&beneficio1="+,beneficio1v.getText().toString();
ты должен использовать следующее, если ты хочешь послать параметры в заголовке просьбы:
@Override
protected Map<String, String> getParams() throws AuthFailureError {