ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigo conexion SQL


Enviado por   •  7 de Octubre de 2023  •  Trabajo  •  1.731 Palabras (7 Páginas)  •  49 Visitas

Página 1 de 7

package com.example.registrodeusuarios

import android.os.Bundle

import android.util.Log

import android.widget.Button

import android.widget.EditText

import android.widget.Toast

import androidx.appcompat.app.AppCompatActivity

import com.android.volley.Request

import com.android.volley.Response

import com.android.volley.toolbox.StringRequest

import com.android.volley.toolbox.Volley

import org.json.JSONException

import org.json.JSONObject

class MainActivity : AppCompatActivity() {

private lateinit var editTextNombre: EditText

private lateinit var editTextEdad: EditText

private lateinit var editTextCorreo: EditText

private lateinit var editTextID: EditText

private lateinit var buttonLimpiar: Button

private lateinit var buttonAgregar: Button

private lateinit var buttonBuscar: Button

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

// Asignar vistas a variables

editTextNombre = findViewById(R.id.nombre)

editTextEdad = findViewById(R.id.edad)

editTextCorreo = findViewById(R.id.correos)

editTextID = findViewById(R.id.id)

// Agregar listener al botón "Limpiar"

buttonLimpiar.setOnClickListener {

// Limpiar los campos de texto

editTextNombre.text.clear()

editTextEdad.text.clear()

editTextCorreo.text.clear()

editTextID.text.clear()

}

// Agregar listener al botón "Agregar"

buttonAgregar.setOnClickListener {

val nombre = editTextNombre.text.toString()

val edad = editTextEdad.text.toString()

val correos = editTextCorreo.text.toString()

// Enviar los datos a la base de datos a través de Volley

enviarDatosAlServidor(nombre, edad, correos)

val requestQueue = Volley.newRequestQueue(this)

}

// Agregar listener al botón "Buscar"

buttonBuscar.setOnClickListener {

val idUsuario = editTextID.text.toString()

// Llamar a la función para buscar el usuario por ID

buscarUsuarioPorID(idUsuario)

}

}

private fun enviarDatosAlServidor(nombre: String, edad: String, correos: String) {

val url = "http://172.16.19.241/conexion.php"

val requestQueue = Volley.newRequestQueue(this)

try {

val stringRequest = object : StringRequest(Request.Method.POST, url,

Response.Listener { response ->

// Procesa la respuesta del servidor si es necesario

// Por ejemplo, muestra un mensaje de éxito al usuario

Toast.makeText(this, "Datos agregados correctamente", Toast.LENGTH_SHORT).show()

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (44 Kb) docx (10 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com