Gracias capo me acaba de salir estoy llorando de felicidad ;) , una pregunta ¿y si quisiera establecer una cantidad máxima de usuarios que puedo registrar, digamos para 10 o 20 personas?
una pregunta estimado ¿y si quiero ver el valor de una columna (como tú hiciste para poder ver el nombre en el mensaje ¡Bienvenido Sergio! 24:24) que está EN OTRA BASE DE DATOS? ¿tendría que hacer otro php y otra programación, o se puede aprovechar la estructura que hiciste aquí? Saludos a la distancia
Hola. Si los datos están en la misma tabla de usuarios se puede reutilizar el código del ejemplo, de lo contrario si tocaría crear un webservice para ello
Muchas gracias Alex me has ayudado mucho. Vi dos errores de sintaxis en el fichero registrar.php, si no lo corregís no funcionará $hostname="localhost"; $database="bd_prueba"; $username="root"; $password=""; $json=array() ; // FALTABA ESTE isset if(isset($_GET["names"])&&isset($_GET["user"]) && isset($_GET["pwd"])){ $names=$_GET['names']; //FALTABA AQUÍ ESTE PUNTO UN COMA $user=$_GET['user']; Saludos
Buenos Dias Alex!! Muy instructivo tu tutorial!! Queria consultarte si en el web service donde tenes las instruccion insert que agrega un usuario se puede reemplazar por el script de una base de datos completa que generamos en MySql despues de diseñarlas con sus tablas y Foreing Keys en el workbench y asi crear toda la base de satos con todas las tablas y conexiones que necesite un usuario. Ejemplo en un juego crear todo lo necesario para que almacene vidas, monedas, etc. Muchas Gracias!
Hola! En el PHP, para que haces una consulta dentro del if ($consulta) ?? No se que atributo poner donde vos pones "name".. es la PK? Gracias, espero me puedas ayudar
Disculpa amigo cuando la conexión a internet anda muy lenta o se corta por ratos, y se hace la inserción de datos por lo general esta se hace multiples veces de 2 a 3 veces! y aveces marca que no se pudo hacer el registro pero si se hace unas 2 o 3 veces, y aveces marca que si se hizo el registro e igualmente se registra de 2 a 3 veces, pero cuando la conexión anda bien entonces se registra todo normal, podrias ayudarme porfavor! :s
Hola. Gracias por tu apoyo. Es posible utilizar este tipo de codigo en Kotlin directamente? Ya que estoy desarrollando una app en kotlin para registros de usuarios
Buenas tardes, estuve mirando este vídeo tuyo (Android - Inicio de Sesión con MySQL - BD Remota) en el cual necesitaría enviar mas de un dato, aquí solamente envías el nombre y nada mas, podrás ayudarme, hace tiempo que estoy atrapado en esto sin podre resolverlo. Opte por cambiar ha esta solución cuando vi este de Fragment a Activity ya que el proyecto original que estaba haciendo era pasar datos de fragment a fragment pero no encontré información al respecto. Tu vídeo es muy bueno y esta bien explicado. Muchas gracias.
Una consulta, al pulsar el boton para registrar datos me sale "No se pudo registrar usuario com.android.volley.ServerError"... podrian decirme como solucionarlo? por favor
Buen tutorial, una consulta como puedo mostrar los datos de una tabla en un listView simple, que solo muestre los datos sin imagenes (como lo explicas en otro tutorial).
No le pasa que editan un usuario de la tabla, y cuando quieren recuperar los campos de ese usuario, le devuelven con lo primero que registraron ? desde ya gracias por la ayuda
Hola gracias pro, ¿sabes cómo se usan las sesiones? Es decir, ya nos logeamos, pero ¿como válido que está logeado?, de modo que solo los logeados puedan ver los datos de la BD, cuando vuelva a abrir a app reconozca que ya me he logeado y no me pida iniciar sesión de nuevo, o que esa sesión caduque luego de un tiempo, ¿se usan tokens como en las app web?, En las app web se usa localstorage, ¿pero aquí en Android que usamos?. De ese modo el backend estaría protegido y solo se podría interactuar con el usando la app estando logeado.
Todo bien, todo perfecto, pero en el video anterior, solo me funciono el inicio de sesion usando el localhost, jamas pude iniciar sesion usando el host remoto como webhost000. Aunque solo cambió el nombre de la base de datos, el usuario y la contraseña, los datos de mi tabla son los mismos y solo cuando quiero usar el servidor remoto aparece el error indicando que el usuario no existe. ;( Todavia estoy averiguando que hacer. Saludos :) gracias
buenos tutoriales para el aprendizaje .. gracias... aprovecho y te hago una consulta es posible crear una app para clientes me pueda solicitar un producto de mi local y verlo en en otra app vendedor
buen vídeo una pregunta soy nuevo en esto del android por lo tanto no se si un ventana empy activity se puede conectar con una de fragment cuando hago un boton siguiente entre activitys funciona pero de una activity a fragment se cierra la aplicación y tira error es esto posible(me refiero al conectar estos 2 tipos de ventanas) o remotamente me estoy equivocando? pd: muchas gracias por el vídeo
Hola, en efecto utilizo una Activity Empty y sobre esta muestro los dos fragments, el de Sesión y el de Registrar. Ahora bien tienes que ubicarte en el layout de la MainActivity y en el Id le colocas escenarios, es sobre ese escenario que cargaremos los fragments. Cuando ejecutamos la aplicación se carga el SesionFragment, mira el código en la descripción, sólo tienes que copiarlo.
Ya encontré la solución, el código php que compartiste esta mal escrito... un amigo me ayudó a darme cuenta!! gracias de todas formas! Para cualquiera que le ocurra el mismo error, aquí dejo el código:
Saludos , eso ya esta ahí, mira que los datos los recuperamos y los almacenamos en el vector datos (json) del cual tomamos los datos y los almacenamos en los atributos de la clase User
Todo bien, todo perfecto PERO solo me funciono el inicio de sesion y el REGISTRO usando el localhost, jamas pude iniciar sesion usando el host remoto como webhost000. Aunque solo cambió el nombre de la base de datos, el usuario y la contraseña, los datos de mi tabla son los mismos y solo cuando quiero usar el servidor remoto aparece el error indicando que el usuario no existeo que no se puede registrar. ;( Todavia estoy averiguando que hacer. Gracias, si alguien sabe, escucho opiniones.
Lo solucione, era un problema en la contraseña por un lado y por el otro lado, en el archivo registrar faltaba un punto y coma ; Increible, pero era solo una validacion, el acceso remoto funciona a la perfeccion. Saludos! :D
Hola No logro bajar el txt , me lo bloquea el antivirus, me lo podes mandar por mail gracias.MUY BUENOS TUTORIALES MUUUYYY CLAROSSS YA LO LOGRE. SOY IMPACIENTE JAJAJA
Gracias capo me acaba de salir estoy llorando de felicidad ;) , una pregunta ¿y si quisiera establecer una cantidad máxima de usuarios que puedo registrar, digamos para 10 o 20 personas?
En ese caso puedes crear un campo en la Bd llamado Cant_users y desde el código controlas el valor para que no lo exceda!
una pregunta estimado ¿y si quiero ver el valor de una columna (como tú hiciste para poder ver el nombre en el mensaje ¡Bienvenido Sergio! 24:24) que está EN OTRA BASE DE DATOS? ¿tendría que hacer otro php y otra programación, o se puede aprovechar la estructura que hiciste aquí?
Saludos a la distancia
Hola. Si los datos están en la misma tabla de usuarios se puede reutilizar el código del ejemplo, de lo contrario si tocaría crear un webservice para ello
Muchas gracias Alex me has ayudado mucho.
Vi dos errores de sintaxis en el fichero registrar.php, si no lo corregís no funcionará
$hostname="localhost";
$database="bd_prueba";
$username="root";
$password="";
$json=array() ;
// FALTABA ESTE isset
if(isset($_GET["names"])&&isset($_GET["user"]) && isset($_GET["pwd"])){
$names=$_GET['names'];
//FALTABA AQUÍ ESTE PUNTO UN COMA
$user=$_GET['user'];
Saludos
Hola, una pregunta, no sé si podrías hacer que leyendo un código QR se puedan registrar los usuarios o algún otro tipo de datos
Buenos Dias Alex!! Muy instructivo tu tutorial!! Queria consultarte si en el web service donde tenes las instruccion insert que agrega un usuario se puede reemplazar por el script de una base de datos completa que generamos en MySql despues de diseñarlas con sus tablas y Foreing Keys en el workbench y asi crear toda la base de satos con todas las tablas y conexiones que necesite un usuario. Ejemplo en un juego crear todo lo necesario para que almacene vidas, monedas, etc. Muchas Gracias!
Hola! En el PHP, para que haces una consulta dentro del if ($consulta) ?? No se que atributo poner donde vos pones "name".. es la PK? Gracias, espero me puedas ayudar
Muy buen vídeo. Como sugerencia podrías usar un archivo php que lo llames conexión.php para no tener que volver a repetir el código de la conexión.
Hola Alex, tu desarrollas aplicaciones???
Excelente material! Donde podemos donarte!!!.??
buen aporte amigo , estoy diseñando un aplicarivo cuando lo termine te lo mando si amigo. saludos desde Perú
Disculpa amigo cuando la conexión a internet anda muy lenta o se corta por ratos, y se hace la inserción de datos por lo general esta se hace multiples veces de 2 a 3 veces! y aveces marca que no se pudo hacer el registro pero si se hace unas 2 o 3 veces, y aveces marca que si se hizo el registro e igualmente se registra de 2 a 3 veces, pero cuando la conexión anda bien entonces se registra todo normal, podrias ayudarme porfavor! :s
hola alex disculpa porque me inicia sesión pero no me deja registrar si utilizo su código tal cual
Gracias Excelente Explicación
Hola saludos me podrías ayudar para realizar una app con Android Studio y base de datos Mysql
Hola. Gracias por tu apoyo. Es posible utilizar este tipo de codigo en Kotlin directamente? Ya que estoy desarrollando una app en kotlin para registros de usuarios
Hola perdona una pregunta, cuales son los valores que tienes en tu estructura de phpMyAdmin?
Buenas tardes, estuve mirando este vídeo tuyo (Android - Inicio de Sesión con MySQL - BD Remota) en el cual necesitaría enviar mas de un dato, aquí solamente envías el nombre y nada mas, podrás ayudarme, hace tiempo que estoy atrapado en esto sin podre resolverlo. Opte por cambiar ha esta solución cuando vi este de Fragment a Activity ya que el proyecto original que estaba haciendo era pasar datos de fragment a fragment pero no encontré información al respecto. Tu vídeo es muy bueno y esta bien explicado. Muchas gracias.
Una consulta, al pulsar el boton para registrar datos me sale "No se pudo registrar usuario com.android.volley.ServerError"... podrian decirme como solucionarlo? por favor
Hola !! Que pasaria si guardas un usuario con el mismo nombre??
amigo si tengo un campo foto y lo quiero reemplazar por el nombre es lo mismo o es diferente para traer una foto
Cómo le hago para que si no quiero que un usuario no se registre con el mismo nombre que tiene otro
Buen tutorial, una consulta como puedo mostrar los datos de una tabla en un listView simple, que solo muestre los datos sin imagenes (como lo explicas en otro tutorial).
Hola Alex, me gustaria si desarrollar aplicaciones para Andoit?
buenas amigo tengo un problema con la libreria volley cuando agrego la dependencia me dice que hay error y no se como solucionarlo
Lo pudiste solucionar??
No le pasa que editan un usuario de la tabla, y cuando quieren recuperar los campos de ese usuario, le devuelven con lo primero que registraron ? desde ya gracias por la ayuda
Oye cómo sacas el URL de la base de datos
Hola gracias pro, ¿sabes cómo se usan las sesiones? Es decir, ya nos logeamos, pero ¿como válido que está logeado?, de modo que solo los logeados puedan ver los datos de la BD, cuando vuelva a abrir a app reconozca que ya me he logeado y no me pida iniciar sesión de nuevo, o que esa sesión caduque luego de un tiempo, ¿se usan tokens como en las app web?, En las app web se usa localstorage, ¿pero aquí en Android que usamos?. De ese modo el backend estaría protegido y solo se podría interactuar con el usando la app estando logeado.
hola buenas, como podria hacer para el tema de recuperar contraseña?
Oye amigo cómo extraigo los ID que usas en el archivo php
Todo bien, todo perfecto, pero en el video anterior, solo me funciono el inicio de sesion usando el localhost, jamas pude iniciar sesion usando el host remoto como webhost000. Aunque solo cambió el nombre de la base de datos, el usuario y la contraseña, los datos de mi tabla son los mismos y solo cuando quiero usar el servidor remoto aparece el error indicando que el usuario no existe. ;( Todavia estoy averiguando que hacer.
Saludos :) gracias
*registrar.php y sesion.php corregidos*
registrar.php
sesion.php
buenos tutoriales para el aprendizaje .. gracias... aprovecho y te hago una consulta es posible crear una app para clientes me pueda solicitar un producto de mi local y verlo en en otra app vendedor
Saludos Fabian, claro que es posible
Alex Narváez Programming gracias y que costaria o lo enseñas para yo mismo crearlo
Hola, acá muestro lo esencial para crearlo: th-cam.com/video/FnG95Jy3I1c/w-d-xo.html
Amigo me podrías ayudar con la url del login
buen vídeo una pregunta soy nuevo en esto del android por lo tanto no se si un ventana empy activity se puede conectar con una de fragment cuando hago un boton siguiente entre activitys funciona pero de una activity a fragment se cierra la aplicación y tira error es esto posible(me refiero al conectar estos 2 tipos de ventanas) o remotamente me estoy equivocando? pd: muchas gracias por el vídeo
Inicio = (Button) findViewById(R.id.b1);
Inicio.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent Inicio = new Intent(MainActivity.this, sessionfragment.class);
startActivity(Inicio);
Hola, en efecto utilizo una Activity Empty y sobre esta muestro los dos fragments, el de Sesión y el de Registrar. Ahora bien tienes que ubicarte en el layout de la MainActivity y en el Id le colocas escenarios, es sobre ese escenario que cargaremos los fragments. Cuando ejecutamos la aplicación se carga el SesionFragment, mira el código en la descripción, sólo tienes que copiarlo.
ok gracias :)
Hola! Sabes como solucionar este error? No Se pudo registrar el usuario com.android.volley.ParseError: org.json.JSONException: Value
Quiero saber si es un error que pueda reparar, sino para que me recomiendes que puedo usar para meter esa información en la base de datos
Ya encontré la solución, el código php que compartiste esta mal escrito... un amigo me ayudó a darme cuenta!! gracias de todas formas!
Para cualquiera que le ocurra el mismo error, aquí dejo el código:
¿Tendras video de como agregar, actualizar, eliminar datos, agregar imagemen al usuario?
Tengo una duda. ¿LA APLICACION FUNCIONARA SI LO USO EN UN CELULAR FISICO REAL?
Brother puedes hacer un video creando una app que registre productos luego de logear
una duda, como puedo mostrar todos los datos de la base de datos remota?
Saludos , eso ya esta ahí, mira que los datos los recuperamos y los almacenamos en el vector datos (json) del cual tomamos los datos y los almacenamos en los atributos de la clase User
los quiero mostrar todos en un listview , pero no se como
Hola, en este vídeo muestro como: th-cam.com/video/FnG95Jy3I1c/w-d-xo.html
Muchas gracias!
Todo bien, todo perfecto PERO solo me funciono el inicio de sesion y el REGISTRO usando el localhost, jamas pude iniciar sesion usando el host remoto como webhost000. Aunque solo cambió el nombre de la base de datos, el usuario y la contraseña, los datos de mi tabla son los mismos y solo cuando quiero usar el servidor remoto aparece el error indicando que el usuario no existeo que no se puede registrar. ;( Todavia estoy averiguando que hacer. Gracias, si alguien sabe, escucho opiniones.
Lo solucione, era un problema en la contraseña por un lado y por el otro lado, en el archivo registrar faltaba un punto y coma ;
Increible, pero era solo una validacion, el acceso remoto funciona a la perfeccion. Saludos! :D
Hola
No logro bajar el txt , me lo bloquea el antivirus, me lo podes mandar por mail
gracias.MUY BUENOS TUTORIALES MUUUYYY CLAROSSS
YA LO LOGRE. SOY IMPACIENTE JAJAJA
amigo oye una pregunta el json para registrar en las condiciones no se alcanza a ver cual es el codigo puedes subirlo ya que en tu archivo no esta