Login en PHP y MySql Descargar Sistema Completo abelosh.com/si... =============================================== Plantilla: abelosh.com/tu... Web: abelosh.com/ Facebook: / abelosh Twitter: / febel24
@@AbelOS lo se profe, la comparación con Gabriel Garcia es porque tanto me aficiona leerlo como me aficiona ver sus tutoriales. Gracias por su disposición, un abrazo desde Colombia
tu video fue de mucha ayuda, utilice comando un poco diferente por ejemplo el empty lo cambio por isset, la estructura que utilizar es muy efectiva me refiero a separa los codigos en base a lo que hacen. Gracias carnal
excelente andaba buscando una plantilla lista y me gustó este tuto muy bien, solo una observación enseñas de forma cruzada el isset y el empty.. lo que tú dices que hace empty es para el isset y viceversa..
hola como estan? austedes le salio bien ? ami me marca el siguiente error Warning: mysqli_query() expects parameter 1 to be mysqli, object given in y tambien Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in aquien le salio bien ??
Hola buen video bro pero tengo un problema al redirigir con la variable sesión en el archivo sistema/salir.php pongo el header ('location: ../'); no me redirige al login sigo en el sistema que puede ser eso?
buenos tutoriales hermano, pero tengo un problema, pareciera que no hace la conexión, por que mas que escribo de manera incorrecta el usuario y la contraseña siempre me salta el mensaje de "Ingrese su usuario y su clave". Cuando lo escribo de manera correcta, igual no me redirecciona al panel de control y sigue con el mismo mensaje "Ingrese su usuario y su clave". ayuda.
Bro capaz por el tiempo ya conseguiste la respuesta, pero igual dejo una posible solucion aqui ya que tenia el mismo problema, en el formulario el name del input estaba distinto al nombre de los datos que traigo con las variables $user y $pass, en usuario en vez de llamarse usuario por accidente lo marque con "ususario" y al corregir eso listo... ESPERO FUNCIONE PARA ALGUIEN MAS. Inicio de Sesión
Como esta Estimado tengo una consulta x no se ejecuta el código q más hay q hacer o poner ??no da herrores si no q la página no se ejecuta el código para ingresar se queda en blanco se da clik y no hace nada ,desde ya les agradezco por la ayuda estoy siguiendo el curso ahí al pie del cañón Saludos
Hola Abel, te escribo de Colombia para felicitarte, son muy buenos los tutoriales, pero te pregunto ¿Por qué hay tanto código en este archivo de HTML? Sería mejor que se manejara en un archivo aparte, saludos
@@AbelOS Es posible que nos des un tutorial de navegación entre las paginas de un sitio web con PHP, manteniendo siempre la misma estructura del sitio, su imagen de cabecera y/o pagina principal? gracias
@@juandiegobedoyagutierrez2594 si te referís a una plantilla, hay un video donde se explica como crear una plantilla con php , te dejo el enlace ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RBuhZR0uvwU.html
seria mucho pedirte como hacer que esa plantilla sea response tengo un error que no se como solucionar: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\AppServ\www\Facturacion\index.php on line 13
amigo eres genial, pero tengo una duda cuando comprobaste si noo habia sesion activa "if (!empty($_SESSION['active'])) " como pudo determinar que esa variable significa que si contiene datos, si no la declaraste anteriormente?, solo puedo ver que la declaraste muy adentro del codigo en donde construye el inicio de sesion
Ayuda, me aparece este error: Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\xampp\Proyecto web PHP\Login con php y mysql.php on line 14 Me aparece en el "$result = = mysqli_num_rows($query);" Por favor ayuda o me cago una materia :c
HOla de vuelta febel, ¿Qué tal? Retomando otra vez este curso desde el principio y un poco mas hábil en PHP. Tengo un problemita en la conexión del formulario: Error grave: Error no detectado: Llamada a la función no definida msqli_query () en C: \ xampp \ htdocs \ Facturacion \ índex.php: 17 Seguimiento de la pila: # 0 {main} lanzado en C: \ xampp \ htdocs \ Facturacion \ índex.php en la línea 17. Por favor podrías ayudarme, no encuentro el error. Mil Gracias y Saludos..
Esos errores que les sale que no los deja ingresar a la platilla ni se sales mensaje de error cuando le dan iniciar sesión se soluciona cambiando el || por && asi Antes: if (!empty($_POST['usuario']) || empty($_POST['clave'])) { Despues: if (!empty($_POST['usuario']) && empty($_POST['clave'])) { asi los deja logear.
Hola una consulta como puedo hacer para que una vez que ingrese a la pagina despues de haber verificado usuario y contraseña, sigua navegando dentro de la pagina de menu.. porque probe hacerlo y cuando cambia de menu me da error de conexion. es decir solo me ingresa a la primera pagina logeado y despues no me deja navegar
@@AbelOS no es de un buen tutor responder solo a los alagos y no ayudar con los problemas, no digo que respondas a todos los problemas, pero al menos a los que son mas recurrentes y frecuentes, que con responder a uno ayudas a muchos de los que apoyamos a tu canal, y tus cursos de udemy... solo piensalo un poco, si vemos este video es para aprender, y si vemos que vale la pena invertiriamos en udemy o donde mas publiques.
Hola Abel. Yo venia trabajando muy bien con un codigo de programa que hice gracias a sus tutoriales. Pero recientemente en los diferentes navegadores me sale el siguiente error, al ingresar con mi usuario y clave: Connectado Exitosamente... Fatal error: Uncaught TypeError: mysqli_num_rows(): Argument #1 ($result) must be of type mysqli_result, bool given in C:\Apache24\htdocs\hcendo32\index.php:27 Stack trace: #0 C:\Apache24\htdocs\hcendo32\index.php(27): mysqli_num_rows(false) #1 {main} thrown in C:\Apache24\htdocs\hcendo32\index.php on line 27 Mi codigo index.php es : ...... $query = mysqli_query($db, "SELECT * FROM usuario WHERE usuario = '$user' AND clave = '$pass'"); mysqli_close($db); $result = mysqli_num_rows($query); //// ->-> [NOTA: esta es la linea 27 que marca el error] if ($result > 0){ $data = mysqli_fetch_array($query); $_SESSION['active'] = true; /// se cambio a true $_SESSION['idUser'] = $data['idusuario']; $_SESSION['nombre'] = $data['nombre']; $_SESSION['email'] = $data['email']; $_SESSION['user'] = $data['usuario']; $_SESSION['rol'] = $data['rol']; header('location: sistema/'); }else{ $alert = 'El usuario o la clave son incorrectas'; session_destroy(); } ........ Te agradeceria inmensamente que me lo ayudes a resolver. De antemano gracias
donde esta el video donde enseñan a crear la plantilla dijiste que vayan a ver el vídeo no lo encuentro supongo tiene que estar antes de este video pero ay uno que aparece despues que lleva titulo crear plantilla con php para administrador ese es el video que dices para veeR?
Saludos Amigo, efectivamente el video es Crear plantilla con PHP, ya que alli se muestra como configurar la plantilla desde un html ya creado, realmente es una plantilla muy básica.
te equivocas ya busque y vi ese video que te dije y no muestra como crear esa plantilla que muestras en este video en el video que te dije muestra defrente la plantilla creada y no explica quisiera ese video donde explicas la creacion de la platilla no esta en tu lista de reproducciones
Amigo no hay un video donde se muestra la maquetación de la plantilla, los archivos puedes descargarlos en la descripción de este vídeo para luego configurarlo en el siguiente video, eso lo hago para ahorrar tiempo y no maquetar la plantilla ya que el objetivo de esta serie de tutoriales es hacer un CRUD del sistema no maquetación web.
Hola que tal amigo febel24, realice este formulario tal cual como lo enseñas aquí en el canal,pero al hacer click en el botón INGRESAR, el Botón no hace nada y no muestra ningún mensaje en el formulario y ni tampoco ningún error, deseo saber si me puedes decir mas o menos que puede estar pasando o si es mi MYSQL que ocasiona ese error....???, por cierto lo felicito por el canal y de la manera tan facil como explica el codigo. Saludos desde VZLA.
hola gracias por el aporte pero me gustaría recibir la plantilla ya que no esta disponible en el link gracias me e ayudaria mucho ya que estoy siguiendo paso a paso el tutorial
Buenas Tardes Amigo Serias tan amable de compartir el código de fuente del login completo funcionando, muchas gracias sigo todos tus videos. Saludos desde Paraguay
hola amigo , tengo una duda espero me la puedas resolver , me marca un error cuando intentamos ver que valores trae con el print_r y el mensaj es este : Notice: Undefined index: usuario in C:\xampp\htdocs\facturacion\index.php on line 15
que tal parcero te escribo desde Colombia, estoy siguiendo este tutorial pero cuando llego al minuto 26:15 y ejecuto me sale este error : Fatal error: Uncaught TypeError: mysqli_num_rows(): Argument #1 ($result) must be of type mysqli_result, bool given in C:\xampp\htdocs\facturacion\index.php:13 Stack trace: #0 C:\xampp\htdocs\facturacion\index.php(13): mysqli_num_rows(false) #1 {main} thrown in C:\xampp\htdocs\facturacion\index.php on line 13 Ud me podría colaborar con el por que ? muchas gracias
Que tal amigo, en caso de tener varios roles o tipos de usuarios lo conveniente es hacer una tabla con tipos y privilegios de usuarios para dar acceso a los módulos, en este caso sería mas dinámico y se debería manejar a nivel de base de datos para dar permisos.
Hola me da el siguiente erro Conexion exitosa Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in C:\xampp\htdocs\Muebleria\index.php on line 17 Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\Muebleria\index.php on line 18 las líneas 17 y 18 de mi código son $query = mysqli_query($conection, "SELECT * FROM usuario WHERE usuario = '$usu' AND clave = '$pass'"); $result = mysqli_num_rows($query); ya no se por donde buscar el error
que tal compañero e tratado de modificar para explorar cambios de colores a la plantilla del menu principal desde el css pero no cambia a otros colores
Buenas noches amigo me sale este error en ejecutar el comando que es : Error en la conexión Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\facturacion\index.php on line 22 Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\facturacion\index.php on line 23
Que tal Anggi, el problema está en el query, al parecer hay un dato malo, quizá una variable o un campo de la tabla pero para estar seguro te recomiendo que le hagas un echo al query para luego ejecutarlo en mysql y allí te indicará cual es el error, saludos.
hola amigo , de mucha ayuda tu conocimiento , me sale un herro al momento de meter el php en el index del login , y esque no me abre el login en el localhost , me aparce un error http500
que tal amigo, disculpa las molestias no se si me puedas apoyar me sale el siguiente error despues de poner la query en el minuto 10:55 Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in C:\wamp64\www\cobaem\Index.php on line 16
Que tal colega, me parece que el query esta mal ya que no esta retornando valores, por lo mismo el error lo muestra en mysqli_num_rows(), verifica que el query este correcto, podes hacerle un echo al query y ejecutarlo en mysql para determinar en donde está el problema, saludos.
Gilberto Carbajal Perez, ¿Pudiste encontrar la solución a ese problema? Me pasa lo mismo
2 года назад
@@emilianocerezo3712 me faltaba la base en el conexion, te paso la consulta como la deje, le quite la comilla simple. "SELECT * FROM usuario WHERE usuario = '$usuario' AND pass = '$pass'"
Como esta amigo un saludo, tengo una incognita , con empty y isset en este capitulo la usas en dos oportunidades entiendo que empty es vacio e isset algo como existe, es indiferente usarlas como por ejemplo en ves de !empty poner !isset ?????
Que tal amigo, isset determina si una variable está definida y no es NULL y empty solo determina si una variable está vacía, depende el proceso así es como se puede utilizar, saludos.
Hola! te felicito por el curso muy bueno. Me puedes apoyar para poder obtener la carpeta de sistema que mencionas para descargar la plantilla por favor. En el link que pusiste en la descripciòn no se encuentra. Gracias.
Hola! Me aparece el siguiente error. Cuando presiono el boton salir: The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. If you think this is a server error, please contact the webmaster.
Que tal Marco, si no te funciona solo con colocar el header, debes colocar toda la ruta del archivo, puede que el servidor este bloqueando y solo acepte la ruta completa, saludos.
me devuelve una conexión exitosa pero me da un warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\facturacion\index.php on line 18, que el valor no es numérico, repace las respuestas y ninguna funciono, agradezco la ayuda.
Hola, este inconveniente también se me presentó, debe de verificar qué, al momento de abrir phphMyadmin , si este no pide contraseña de root, proceda a dejar en blanco la variable $password del archivo conexion.php, de lo contrario sí phphMyadmin pide contraseña al abrirlo debe de especificarlo en esta variable. de igual forma previo a todo esto verifique que la consulta realmente este trayendo datos, esto lo hace copiando y pegado el SELECT en la consola de phpMyadmin.
Que tal colega, el código del proyecto completo está en el siguiente enlace, existen 2 versiones que se describen en la página, saludos. abelosh.com/sistema-ventas/
Hola excelente el video, me funciona bien, PERO con claves con no estan encriptadas en la base de datos, una vez que lo encripto me dice que la clave y usuario no existe, como hago????
Que tal Steven, el problema esta en que se debe encriptar la clave antes de hacer el query para login, ya que las claves que van a estar en la base de datos son encriptadas, espero me comprendas, saludos!
Buenos dias Abel, estoy haciendo el archivo salir.php y modificando el index.php de la carpeta sistema realice los cambios que hiciste pero despues que entro con el navegador a : localhost/facturacion/ me lleva directamente a localhost/facturacion/sistema y me abre el archivo index.php de esa ubicacion pero al darle el boton salir no me deja salir se queda en esa pagina?
@@AbelOS como esta amigo al quitar el Session_start() y el condicional con el $-SESSION['active'] y el header('location: sistema/') , al entrar con el usuario y contraseña acceso al la pagina index de facturacion/sistema , y al darle al boton salir me saca a la pagina del index de facturacion , lo que indica que la ruta si esta bien , pero lo que es la session no debe funcionar asi
Yo tengo un problema :'v Es que me sale estos errores :'v Y ya hice todo lo que decia ahi, sera que me pueden ayudar :'v En la linea 20 21 y 24 :'v Y no se que es
que tal colega, el problema es que no se esta ejecutando correctamente el query, verifica que las variables estén bien escribas y que tengan un valor, saludos.
Que tal Fatox, la base de datos esta en la descripción de este video, ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zumf531wgtQ.html te invito a que sigas la lista de reproducción :) saludos.
podrías dejar el github? copio todo tal cual y mirando como es cada cosa y aun así no me redirige a ningún lado tampoco me muestra el array, muchas gracias.
a mí me pasa lo mismo que a ti y creo que es porque la versión de PHP que usamos esta mas actualizada que la que el usa en el video...por eso hay comandos que ya no los reconoce
Hola, disculpa es que a mi no me direcciona nada apartir de else { require_once 'conexion.php'; $user = $_POST['usuario']; $pass = $_POST['contraseña']; ya inserté el usuario a mysql admnin al que quiero entrar y no me redirecciona :(
Tengo casi mismo problema hise todo video poner usuario y contraseña no me manda formulario sistema si pongo localhost/facturacion/sistema $user = $_POST['usuario']; $pass = $_POST['contraseña']; sale error estas dos lineas como undefined index usuario clave porfa ayuda lacayoramires@gmail.com
ya encontre la solucion.... las claves estan encriptadas , lo que hice fue crear un usuario nuevo. supongo que mas adelante enseñas como encriptarlas y hay podre acceder a los demas
Compa, cuado trato de crear en el rol el administrador y vendedor me da este error: Warning: #1366 Incorrect integer value: '' for column 'idrol' at row 1 Warning: #1366 Incorrect integer value: '' for column 'idrol' at row 2
Si el error me lo da en mysql cuando voy a crear los rol en mysql ya tengo las 2 tablas, usuarios y rol, En mi caso quiero crear 2 Administrador y Vendedor dentro de rol.
Cuando trate de pasar el sql que descargue me dio error en la tabla clientes, solo agrego 4, asi que fui colocando de 1 en 1 y la tabla clientes la coloque manual, pero el problema me lo esta dando al crear los tipos de rol.
Hola buena tarde disculpen alguien que me pueda ayudar me salen dos errores y no se como solucionarlos ;( . Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in C:\xampp\htdocs\PROYECTO\index.php on line 17 Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\PROYECTO\index.php on line 18
Bueno revisa que es lo que tienes en la línea 17 y 18, al parecer puede ser problema de una variable, verifica cada variable de las líneas donde muestra el error, me ha pasado cuando la conexión a la base de datos no es correcta, pero también puede ser por una variable que se esta enviado mal.