Registro de usuarios en MySql y PHP, manejo de roles Descargar Sistema Completo abelosh.com/si... =============================================== Web: abelosh.com/ Facebook: / abelosh Twitter: / febel24
Neta, he visto otros tutoriales y a la mitad del tutorial me trabo porque ya salio un error ... Y con tu curso, hasta el momento todo bien. Felicitaciones
Hola Abel, excelente curso Abel !!! Pero hay algo que no me está funcionando. Hasta el minuto 11:23 me aparecen los label y los input tal como a ti, en linea y sin estilo. Pero luego a ti te aplica el estilo de CSS y a mi no. He hecho todo tal como muestras. Que puede ser? Me puedes ayudar ?? Saludos y gracias !!!
Saludos Miguel, me alegro que mi explicación sea útil, suscribete si aun no lo estas para ver los videos que voy publicando y comparte con amigos y familiares ;)
Excelente Abel. Por fin encontré el tutor que me merezco. Tengo una pregunta; porque el navegador chrome no adapta bien el estilo del archivo registro_usuario.php; como si lo hacen correctamente firefox o incluso internet explorer?
Muchas gracias, yo también tenía la misma duda, cambiaba el CSS y la apariencia en el navegador seguía igual. Ya me había desesperado haciendo cambios.
$query_rol = mysqli_query($conection,"SELECT * FROM rol"); $result_rol = mysqli_num_rows($query_rol); porque me dice que tengo errores en esas lineas si estan como en en video
Hola buenas tardes, mira tengo el siguiente error, hice el codigo, al par del video pero cuando le doy un clic en el boto crear usuario, no me realiza ninguna accion ni me aparece las alertas de "Todos los campos son obligatorios" si me pueden colaborar con eso se los agradezco
Gracias por la información que brindas excelente, dos preguntas 1.¿se puede usar visual code? 2.¿se puede implementar este sistema para que sea todo electronico?
Buenas tardes Abel, le agradezco muchisimo por este sistema porque me ha ayudado mucho, pero por favor si puedes terminar la tabla Factura, del sistema por favor te lo suplico.
Gracias Daniel, me alegro que te sea de mucha ayuda este material gratuito, el sistema aun esta en desarrollo, cada semana subo nuevos videos donde se muestra el desarrollo paso a paso, ya casi comenzamos el último modulo el cual corresponde a facturación, te invito a que te suscribas y actives la campanita para estar al pendiente de los nuevos videos, saludos =0)
men no me esta dondo lo del primer if, no me coge ningun dato que le agrege al registro siempre me manda el mensaje "todos los campos son obligstorios"
Que tal colega, me parece que el location se esta ejecutando varias veces, puede que al cargar la pagina donde se tiene no se este cumpliendo una condición lo cual hace que se cicle ese proceso, revisa detenidamente cuales son los procesos al cargar la pagina, esto podes ir haciendo colocar break; en cada proceso he ir moviendo entre los procesos para poder encontrar en donde es que ya no se ejecuta el el proceso, espero me haya explicado, lo que te quise decir es que hagas debug para determinar en donde esta el problema, saludos.
hola tengo un error en las opciones me marca esto: Undefined variable $conection in C:\xampp\htdocs\CPSfacturas\usuarios.php on line 107 Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in C:\xampp\htdocs\CPSfacturas\usuarios.php:107 Stack trace: #0 C:\xampp\htdocs\CPSfacturas\usuarios.php(107): mysqli_query(NULL, 'SELECT * FROM r...') #1 {main} thrown in C:\xampp\htdocs\CPSfacturas\usuarios.php on line 107 la conexion creo no me lo registra
Saludos Abel OS antes que nada darte las gracias y felicitarte por compartir tan excelente material de igual manera tengo una pequeña consulta tal vez un poco tonta pero que archivo debo modificar para que el nombre de Usuario no aparezca todo el tiempo en mayúscula en la plantilla? Gracias de antemano.
al momento de querer añadir mas estilos para el registro de usuario, este no me carga los estilos nose porqué. La pagina funciona de manera correcta pero no me funciona los estilos.
Suludos, me podrias ayudar con este problemita : Fatal error: Uncaught TypeError: mysqli_fetch_array(): Argument #1 ($result) must be of type mysqli_result, bool given in C:\xampp\htdocs\facturacion\sistema egistro_usuario.php:18 Stack trace: #0 C:\xampp\htdocs\facturacion\sistema egistro_usuario.php(18): mysqli_fetch_array(false) #1 {main} thrown in C:\xampp\htdocs\facturacion\sistema egistro_usuario.php on line 18
@@frederickdelacruz1806, gracias por el comentario; donde yo no lo hacía bien era en el código mysql de SELECT, no estaba bien escrito. ,pero ahora sólo me sale error al crear usuario. Ya no veo dónde después de dos días repasando el video. he probado lo que comentas de $result = $query y me da error la fila esa en concreto. Adjunto como tengo el código yo y miramos el tuyo? me harías un favor, no quiero pasar de video sin esto solucionado, soy una cabezota ;)
buenas noches!! Cuando estoy realizando la configuracion del box.. realizo paso a paso la configuracion de .form_register pero al guardar no modifica nada.. sigue lineal no lo acomoda en box
buen tutorial. tengo un error después de colocar el $clave = md5($_POST['clave']); y haber ingresado dos usuarios antes de esa modificación ahora que la coloco ya no me deja ingresar mas usuarios y me da el mensaje de no se ingreso usuario. Que hao?? me ayudan
Hola buenas tengo este error cuando trato de registrar un nuevo usuario , me podrian ayudar? Warning: mysqli_query(): Couldn't fetch mysqli in C:\xampp
@@juandavidgrijalbaosorio9754 Hola! tenes que verificar que los id del formulario sean lo mismo donde lleva el post. Por ej: si tu id en el imput de usuario es "usu", arriba cuando se verifica con empty para que no vaya vacio debes de tener (empty($_POST['usu'])
parcero buenas noches he estado siguiendo si trabajo al pie de la letra y me parece muy vacano lo que ud hace pero se me presenta un inconveniente haciendo lo que muestra en este vídeo pues la variable $alert con el mensaje todos los campos son obligatorios me salta sin siquiera haber enviado el formulario por primera que puede ser si el xampp no me da ningún en ninguna linea
Veo que los roles son ESTATICOS, opino que deberian ser DINAMICOS, o sea que el usuario administrrador los pueda crear en una tabla con los permisos correspondientes libre y dinamicamente.
Hola abel. Al momento de guardar si me guarda el dato pero me aparece el mensaje Undefined variable eso es en el codigo de insercion . se que se refiere a los values que le doy al insertar pero no se como solucionar . Me podia asesorar con algun codigo en esto? lo bueno es que si me guarda el dato pero el mensaje sale y la verdad no se como aplicar un IF ISSET que es lo que he visto en foro. soy nuevo en este lenguaje manejo otros pero con ud me he propuesto la tarea de aprender con su facil metodologia. Saludos y espero me ayude
oye no se si me puedas ayudar, lo que pasa es que tengo problema al incluir la conexion, porque la agrago en la misma parte en la que indicas pero es como si no existiera la conexion porque no manda a traer nada ni siquiera manda error en la conexion
Buenas a los que tienen problemas con los estilos, le aconsejaría que cambien de navegador, a mi no me sale en edge, pero la idea es que se vea en todo los navegadores.. habra que revisarlo bien pero asi pueden continuar. saludos
Que tal Braya, el proyecto esta desarrollado con programación estructurada, ya hay un curso de MVC donde se está desarrollando un proyecto, ya están disponibles los primeros vídeos, saludos!
Saludos, excelente video y bien explicado pero tengo un problema y es que e seguido todo como va y cuando lleno el formulario para crear el usuario me tira esto " Error al crear el usuario " no se a que se debe si todo lo e hecho segun el video..
Que tal Jose, me parece que puede ser una variable que no tiene valor o no están en comillas, cuando es un dato varchar la variable debe ir en comillas, debes ejecutar el query que hace el insert en phpmyadmin para determinar si no hay errores, también podes descargar el código fuente del primer módulo he ir comparando con tu código, el enlace esta en la descripción del video 24. Saludos!
Hola, tengo una duda. Espero alguien me la resuelva, si tengo 'tabla 1' y la tengo conectada con llave foránea a 'tabla 2' y voy a hacer un insert into en una "tabla 3" que tiene la fila con llave foránea conectada a la fila con llave foránea 'tabla 2' que a su vez esta sacando los valores de la fila de la 'tabla 1' como puedo hacer para hacer el insert into?
Qué tal Perla, primero hay que identificar las entidades fuertes y débiles, las fuertes son las que no dependen de otra tabla por ejemplo la tabla 1, en el caso de la tabla 2 y 3 son débiles ya que depende de otras tablas, en este caso primero debes tener registros en la tabla 1 y 2 para hacer el insert en la tabla 3 ya que existe una dependencia de datos y las llave foránea que insertarse en la tabla 3 debe existir en la tabla 2, te recomiendo que veas la serie de vídeos del curso de php allí lo explico, saludos.
@@AbelOS justamente así lo hago trato de jalar los valores desde la tabla fuerte para hacer la modificación pero al momento de intentar hacerlo me dice que hay un problema y que no se pudo insertar el registro. En que video se encuentra hasta el momento he visto tus vídeos pero en la parte que estoy del proyecto no he visto todos, y en tus tablas veo que ninguna tiene esas 3 conexiones :/
Hola buenas dias, agradezco el tiempo y la dedicacion que didicas para ofrecer tus conocimientos, han sido muy valiosos para mi. Estoy tratando de ingresar un usuario a traves del formulario pero al dar click en crear usuario me genera error 404 Objeto no encontrado, he revisado la conexion y los enlaces pero no he podido solucionar. Agredezco si me puedes ayudad. Gracias.
Como estas Abel , aqui yo siempre fastidiando , estoy modificando el archivo style.css ,que tienes dentro de la carpeta facturacion/sistema/css/ con el codigo que pones en este tutorial pero al actualizar o refrescar la pagina no me hace ninguna modificación , ya cree el archivo registro_usuario.php basado en el archivo index.php con los cambios creando el formulario y todo lo demas, que crees tu que pudiera pasar debe ser algo como si no leyera los stylos pero los lee para el resto de la plantilla
@@AbelOS Si Abel correcto , pero fue mi error al escribir width me lo cambio por windows y no se veia el cambio, pero es cierto a veces se almacena en cache y hasta que no selimpia no se ven los cambios
buenas tarde amigo, tengo este problema ahora en el programa de facturacion, me sale este error, cuando quiero registrar un usuario, y de hay en adelante en registro de cliente, Warning: mysqli_query(): Couldn't fetch mysqli in C:\xampp\htdocs\compra\sistema egistro_usuario.php on line 34
Bueno pues revisa la sintaxis, si van bien los datos en mysqli_query, ejecuta el query en mysql para ver si funciona y luego verificar bien la sintaxis.
Hola Josue. Pudiste soulcionar el problema de los estilos?. Le he escrito a Abelohs asi: @Abel OS Hola Abel. Gracias por este gran tutorial. ME ocurre lo mismo. Estoy con Crome. Al archivo de estilos que se aplica a registro_usuario.php esta vinculado en includes/scripts.js con el enlace: . Pero no me salen los estilos en : . Agradezco tu ayuda. saludos desde Colombia.
Hola hermano muchísimas gracias por toda la dedicación. Tengo un error cuando separe (nav, header & scripts), cuando entro al "header.php" me da un error "Fatal error: Call to undefined function fechaC()", ya he intentado varias cosas y aun no me da, estoy atento a tu respuesta. De antemano muchas gracias por tus vídeos, eres muy pro!
Bueno al parecer la función que devuelve la fecha no está encontrandola, verifica si estas incluyendo el archivo de forma correcta donde esta esa función
ya hize pruebas y no me esta insertando, solo valida que los campos no estén vacíos y también la conexión else{ $query_insert = mysqli_query($conection,"INSERT INTO usuario(nombre,correo,usuario,clave,rol) VALUES('$nombre','$email','$user','$clave','$rol') "); if($query_insert){ $alert = 'Usuario creado correctamente'; } else{ $alert = 'Error al crear al usuario'; } }
despues de todo no me guarda el usuario nuevo ne la bd. y solo me arroja el mensaje Todos los campos son Obligatorios les comparto el codigo: no se cual sea error y no guarde.
Que tal colega, antes de la validación debes hacer un print_r($_POST); de tal forma verificarás el contenido que va y podrás ver si realmente son los campos que estás validando, saludos.
La siguiente linea falta el signo $ en algunos campos: $query_insert=mysqli_query($conection,"INSERT INTO usuario(nombre,correo,usuario,clave,rol) VALUES('$nombre','$correo','usuario','clave','rol')");
Hola broder le di me gusta a tu video en el minuto 23:46 / 44:20 en la parte de arriba no me imprime el query de la tabla por eso al codificar todo al final no me deja insertar usuarios enlazados a la base de datos te hable al face para que me ayudes en esto por fa
en registro de usuario me da el siguiente error:C:\xampp\htdocs\facturacion\sistema egistro_usuario.php on line 21y en la linea 21 tengo esto:$result = mysqli_fetch_array($query);
me sale este error: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\facturacion\sistema egistro_usuario.php on line 15
ah no ya lo solucione: en mi consulta para ver si el usuario que voy a registrar existe me falto el "*" antes del "FROM" y al no devolverme nada me salia ese error
Saludos Abel, Consulta, me esta fallando el IF para verificar si se dio click al boton "Crear usuario", y cuando digo fallando es que no hace nada, leyendo algunas respuestas tuya le hice un print_r a $_POST y me arroja Array(), espero alguien me de luz, Saludos y gracias a todos y sobre todo a ti Abel
Buenos días a todos, quiero salir de una duda alguién me podría decir porque crean las tablas usuarios y cliente, cuando debería ser solo usuario o cliente y cual es la diferencia entre esas dos tablas, porque para mí un cliente viene a ser un usuario y viceversa. O me estaré equivocando..
@@AbelOS Hola Abel. Gracias por este gran tutorial. ME ocurre lo mismo. Estoy con Crome. Al archivo de estilos que se aplica a registro_usuario.php esta vinculado en includes/scripts.js con el enlace: . Pero no me salen los estilos en : . Agradezco tu ayuda. saludos desde Colombia.
Ex tengo un problema que cuando cargo la pagina de registro de usuarios siempre me habilita el alert diciendo que todos los campos son obligatorio, no se como repararlo ayudame abel nesesito tu respuesta
Hola abel buenas noches. Sabe sigo el tutorial paso a paso pero no se porque razon los estilos css no los toma el formulario y me aparecen los campos uno al lado del otro. Tengo 2 dias y revisando paso a paso hasta esa parte a ver si tengo algo diferente y nada que puedo resolver. si alguien me ayuda le estaria agradecido
Que tal colega, si el archivo de estilos está bien vinculado, puede ser problema del navegador, recarga con Ctrl+F5 o limpia cache, intenta en otro navegador.
Buenos días estoy siguiendo el curso y en la gestión de usuarios no consigo avanzar , siempre me aparece error Notice: Undefined variable: conection in C:\xampp\htdocs\Facturacion\sistema egistro_usuarios.php on line 94 Warning: mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\Facturacion\sistema egistro_usuarios.php on line 94 Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Facturacion\sistema egistro_usuarios.php on line 95 y quería saber si me estoy equivocando en algo que no logro descubrir, mi código es el siguiente
En primer lugar muchas gracias por dedicar tiempo para compartir tus conocimientos por personas como ustedes el mundo avanza por favor una consulta he hecho todos los pasos tal cula como indicas y no me agrega los usuarios solo sale error al crear usuario cuando hago la consulta directo en la base de datos si me agrega revise el copdigo una y otra vez y todo esta bien que puede ser Este es el codigo Registro Usuario Registro usuario Nombre Correo electrónico Usuario Clave Tipo Usuario Administrador Supervisor Vendedor Alguna sugerencia o que esta mal saludos cordiales
muchas gracias amigo excelente trabajo. soy nuevo en esto me he quedado en esta parte ya que al momento de actualizar la paguina luego de ingresar codigo en localhost/facturacion/sistema/registro_usuario.php/ y verificar algun error me sale en la pantalla sin la el typado de css.
@@alexandracristaldo8153 ok.. tienes que ejecutar el query en base de datos y ahi te refleja el error. Otra forma es que te des cuentas en las variables a veces nos pasa que por repetir la misma variable nos salta una mayuscula o alguna otra letra. Así como usuario (usairo)
una duda disculpen cuando le doy guardar sin aver rellenado los campos por que me guarda y cuando pongo solo el nombre tambien me guarda y no me sale el mensaje de que todos los campos son importantes me pueden ayudar por favor=??
Qué tal Ricardo, verifica que los campos del formulario estén llegando al post y que se asigne a cada variable, podés hacer un print_r($_POST) para ver los campos enviados y los valores y luego hacer la validación
amigo el error pasa por el servidor local, algunas veces no lo actualiza solo entonces has lo siguiente...... crea un nuevo archivo css y dentro de el copia todo lo que tienes en el otro archivo, cambias la ruta del css en tu script con el nuevo archivo y listo, asi lo solucionas
buenos dias febel24 me sale error no se en donde esta fallando esta es el codigo que escribi if (!empty($_POST)) { $alert=''; if (empty($_POST['nombre']) || empty($_POST['correo']) || empty($_POST['usuario']) || empty($_POST['clave']) || empty($_POST['celular']) || empty($_POST['rol'])) { $alert ='Todos los campos son obligatorios.'; }else { $nombre = $_POST['nombre']; $email = $_POST['correo']; $user = $_POST['usuario']; $clave = md5($_POST['clave']); $cel = $_POST['celular']; $rol = $_POST['rol']; $query = mysqli_query($link,"SELECT * FROM usuario WHERE usu_usuario = '$user' OR usu_correo = '$email' "); $result = mysqli_fetch_array($query); if ($result > 0) { $alert ='El correo o el usuario ya existen.'; }else { $query_insert = mysqli_query($link,"INSERT INTO usuario(usu_nombre,usu_correo,usu_usuario,usu_clave,usu_celular,usu_rol) VALUES('$nombre','$email','$user','$clave','$cel','$rol')"); if ($query_insert) { $alert ='Usuario creado correctamente.'; }else { $alert ='Error al crear el usuario.'; } } } } y me sale error al crear el usuario
Tengo un Problema cuando lleno los campos de registro no se guardan y me tira "Todos los campos son obligatorios" si pongo el mismo User me tira los mismo y sino lleno también tira lo mismo.
Hola Andrea, bueno verifica si los campos que estan en el formulario son los mismos que estas validando, podrías hacer un print_r($_POST) antes de validar para verificar los campos que ven con sus respectivos valores, saludos.
@@carlostumbaco3344 Hola que tal disculpa si te funciono el registrar usuarios porque a mi me sale todos los campos son obligatorios, podrias pasarme por aqui tu codigo de registrar usuarios para verificar con mi codigo
Bueno amigo debería ver bien como es que tenes los archivos y las carpetas para verificar en donde esta el problema, podrías contactarme por facefook /abelosh/
buenas noches, e revisado cada paso, de tus videos y veo que todo esta bien, pero cuando aplico los style.css, no los aplica a los cambio que requiere la tabla registro, no se que pasa
podrías dar click derecho sobre la página en el navegador y seleccionar inspeccionar elemento o ver código fuente y verificar si el enlace del archivo style se encuentra y copiar la dirección para pegarlo en otra pestaña y ver si muestra los estilos, si no lo muestra pues no esta bien vinculado.