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:
este es el código en android:
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.
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);
}
Valora esta pregunta


0