Android - Consultar datos

 
Vista:
sin imagen de perfil
Val: 40
Ha aumentado su posición en 2 puestos en Android (en relación al último mes)
Gráfica de Android

Consultar datos

Publicado por Hector (35 intervenciones) el 23/04/2021 02:24:42
Hola amigos y amigas del foro esperando que todos se encuentren muy bien de salud, he estado realizando la consulta de datos a través de PHp y del mismo android, ahora actualmente no me manda ningún mensaje de error, pero no me trae los datos, he aquí el código que utiizo par el PHP:
Consulta en PH:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if ($_SERVER['REQUEST_METHOD'] == 'GET'){
 
    $ID = isset($_GET['ID']) ? $_GET['ID'] : '';
 
    $mysqli= new mysqli('localhost', 'root', '', 'oficina');
    $query = "Select * from casos Where ID = '$ID'";
 
    $result = $mysqli->query($query);
    if ($mysqli -> affected_rows > 0){
        while ($row = $result -> fetch_assoc()){
            $array = $row;
        }
    echo json_encode($array);
    } else {
    echo "No se encontraron datos";
    }
$result ->close();
$mysqli ->close();
}
?>

este es el código en android:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
btn_buscar.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        buscarCasos("http://192.168.1.96/oficina/buscar.php?ID =" + et_registro.getText() + "");
    }
});
 
private void buscarCasos (String URL) {
    JsonArrayRequest jsonArrayRequest = new JsonArrayRequest(URL, new Response.Listener<JSONArray>() {
        @Override
        public void onResponse(JSONArray response) {
            JSONObject jsonObject = null;
            for (int i=0; i< response.length(); i++){
                try {
                    et_denuncia.setText(jsonObject.getString("Fecha_Denuncia"));
                    et_siniestro.setText(jsonObject.getString("Fecha_siniestro"));
                    et_numsiniestro.setText(jsonObject.getString("N_Siniestro"));
                    et_descripcion.setText(jsonObject.getString("Descripcion"));
                    et_conductor.setText(jsonObject.getString("Nombre_Conductor"));
                    et_rut.setText(jsonObject.getString("Rut_Conductor"));
                    et_patente.setText(jsonObject.getString("Patente_Vehiculo"));
                    et_tercero.setText(jsonObject.getString("Nombre_Tercero"));
                    et_patenteter.setText(jsonObject.getString("Patente_Tercero"));
                    et_compania.setText(jsonObject.getString("Nombre_Compañia"));
                    et_inspeccion.setText(jsonObject.getString("Inspeccion"));
                    et_nombre.setText(jsonObject.getString("Nombre_Asegurado"));
                    et_rut1.setText(jsonObject.getString("Rut_Asegurado"));
                    et_poliza.setText(jsonObject.getString("N_Poliza"));
                    et_causa.setText(jsonObject.getString("Tipo_Seguro"));
                    et_analista.setText(jsonObject.getString("Analista"));
                    et_perdida.setText(jsonObject.getString("Perdida"));
                    et_designacion.setText(jsonObject.getString("Fecha_Designacion"));
                    et_monto.setText(jsonObject.getString("Monto_Perdida"));
                    et_informe.setText(jsonObject.getString("Fecha_Informe"));
                    et_inspector.setText(jsonObject.getString("Inspector"));
                } catch (JSONException e) {
                    Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_SHORT).show();
                }
            }
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Toast.makeText(getApplicationContext(), error.toString(), Toast.LENGTH_LONG).show();
        }
    });
    requestQueue = Volley.newRequestQueue(this);
    requestQueue.add(jsonArrayRequest);
}
como mencione anteriormente no me manda ningún mensaje de error, pero no me trae los datos, disculpen las molestias pero ya no se que hacer para salir de esto, favor de ayudarme he buscado e investigado pero no se que más hacer, y desde ya muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder