Consulta para registrar usuarios con la contraseña encriptada: INSERT INTO usuarios(usuario, clave, tipo, estado) values ('usuario',sha1(md5('contraseña')),'admin','1')
gabrielnunez99 ayuda porfavor, cuando me logeo no puedo acceder, como puedo agregar esa consulta en que parte se agrega. Te pido que me ayudes por favor, es un proyecto excelente quiero probarlo. 🙏🙏🙏🙏
@@RafaelSosa-vo9xb Prueba cada opción por si no te funciona la anterior. a. Lo más fácil, la contraseña que está en la base de datos es: 123456789 b. Antes de importar la BD: Copias la consulta después de la línea 164 del archivo bd_ventas.sql c. Después de importar la BD: Entras a phpmyadmin e insertas la consulta.
@@VeronicaHernandez-x7i Hola. No la habia instalado aun, pero descubrí lo que pasa. El archivo de conexion que se encuentra dentro de la carpeta "clases" tiene el nombre de la base de datos con "vd_venta" y con clave. Quita la clave. Cuando cree la base de datos, debes colocar el nombre de "vd_venta". Este es el código del archivo de conexión: Dentro del PHPMyAdmin, cliquea sobre la base de datos creada, luego en la opcion "SQL" inserta el comando de insersión de nuevo usuario: INSERT INTO usuarios(usuario, clave, tipo, estado) values ('admin',sha1(md5('admin')),'admin','1') Esto creará un nuevo usuario con el nombre admin y clave admin y listo. Entra ahora con admin y admin.
Muchas gracias por tu aporte. Lo estudiaré para ver si puedo mejorarlo. No sé mucho de php ni de html pero quiero incorporarle algunas mejoras como manejo de la contabilidad, compras a proveedores, kardex valorizado, lector de codigo de barras, etc. Ya empecé a hacerle cambios para incluir un input a la pantalla generar venta para que lea el codigo de barras y mande el producto a vender directamente a la tabla temporal y me encontré con algunos problemas. Logro poner el stock y el precio de venta pero no puedo poner el nombre del articulo en el select y si lo hago solo muestra el id_producto.
para llenar tu select correctamente tienes que traer el id y el nombre en tu consulta sql, e imprimirlo de la siguiente manera: TODO DENTRO DE TU WHILE
hermano muchas gracias por el aporte que sigan los éxitos eres un crack... también no tendrás un sistema de registro de evaluaciones ?? saludos desde Perú
Excelente video. sesión ya ingrese esta consulta pero sigue igual INSERT INTO usuarios(usuario, clave, tipo, estado) values ('usuario',sha1(md5('contraseña')),'admin','1') ayuda porfa
Excelente video, muchas gracias, lo único que quería consultar es como debería hacer para vaciar los inputs una ves enviado los datos, gracias, suscriptor nuevo
Hola para limpiar todos los campos de un formulario puedes usar este código: $("#idformulario")[0].reset(); También para comentar que en estos días subiré un nuevo sistema implementando varias mejoras, entre ellas está incluida la limpieza de los formularios después de dar clic, creación de usuarios en el sistema, entre otras!
@@pablocuello4150 Hola, en la carpeta vistas y buscas el módulo que deseas agrega la funcionalidad. Luego en el mismo archivo te vas a la parte final(bajas y bajas) y en el código Ajax dónde veas ("Producto registrado correctamente"); lo colocas después.
Alguien que me pueda ayudar por favor, como puedo acceder al sistema en que parte se agrega la consulta para que pueda ingresar. Por favor ayúdenme necesito usarlo 🙏.
Opciones: Prueba cada opción por si no te funciona la anterior. a. Lo más fácil, la contraseña que está en la base de datos es: 123456789 b. Antes de importar la BD: Copias la consulta después de la línea 164 del archivo bd_ventas.sql c. Después de importar la BD: Entras a phpmyadmin e insertas la consulta.
Hola estimado, buenas tardes, envío procedimiento almacenado que debes crear para ejecutar tu venta correctamente: DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT) BEGIN DECLARE stocka int; set stocka = (select stock from productos where id_producto=cod_producto); set stockt = (stocka - stockt); update productos set stock = stockt where id_producto=cod_producto; END$$ DELIMITER ;
Buen día Gabriel Núñez, estaba probando el proyecto y me sale un error, al guardar una venta, y Vi que faltaban unos scripts para la venta para guardar y actualizar el stock, me decía que no existe ventas.php y veo que está vacío
Hola, algo está mal en tu sintaxis, puedes ser más específico con el error? Recuerda que primero debes crear la base de datos con el nombre que está en el script, y luego ejecutarlo. Puedes importarlo o entrar al script, copiar y ejecutar la consultas
Hola, recuerda que para registrar un usuario debes ejecutar la siguiente consulta: Consulta para registrar usuarios con la contraseña encriptada: INSERT INTO usuarios(usuario, clave, tipo, estado) values ('usuario',sha1(md5('contraseña')),'admin','1'); Recuerda que la clave está encriptada.
Estoy tratando de implementar el proyecto con una base de datos diferentes porque necesito atributos diferentes, pero el desplegar de inventario, ventas, información no me funciona Algún consejo de lo que estoy haciendo mal?
@@gabrielnunez99 es que lo que no me funciona es el click en los módulos, entonces no puedo entrar en artículos y categorías No sé que estoy haciendo mal
@@davidurena4112 En registrar 1. En la vista coloca todos los campos(input) que tienes tu tabla menos el id ya que este es autoincrement. 2. Revisa en Ajax, que se estén enviado todos los datos, imprime con un alert o un console todos los datos. 3. En procesos, captura todos los datos que estás enviando desde Ajax. 4. Por último, en la clase verifica que la consulta que has colocado en el método guardar, esté bien. Espero te sirva, si aún te sale error trata de ver pasó, revisa si tus datos están llegando al insert o verifica que mensaje te arroja el insert.
@@gabrielnunez99 es que no estoy registrado, simplemente al agregar atributos en las tablas de la base de datos las pestañas de cada módulo no se puede abrir y con tengo acceso a registro categorías o productos
Excelente sistema amigo. Le quiero hacer unas modificaciones, pero no me acepta las credenciales del login user: gabriel pass: gabriel Pero no pasa nada y solo me tira error
Consulta para registrar usuarios con la contraseña encriptada: INSERT INTO usuarios(usuario, clave, tipo, estado) values ('gabriel',sha1(md5('gabriel')),'admin','1')
En que parte se coloca este procedimiento almacenado: DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT) BEGIN DECLARE stocka int; set stocka = (select stock from productos where id_producto=cod_producto); set stockt = (stocka - stockt); update productos set stock = stockt where id_producto=cod_producto; END$$ DELIMITER ;
@@gabrielnunez99 figura el siguiente error: CREATE DEFINER=`root` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT) BEGIN DECLARE stocka int; set stocka = (select stock from productos where id_producto=cod_producto); set stockt = (stocka - stockt); update productos set stock = stockt where id_producto=cod_producto; END; MySQL ha dicho: Documentación #1558 - Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 100108, now running 100427. Please use mysql_upgrade to fix this error
Consulta para registrar usuarios con la contraseña encriptada:
INSERT INTO usuarios(usuario, clave, tipo, estado) values ('usuario',sha1(md5('contraseña')),'admin','1')
gabrielnunez99 ayuda porfavor, cuando me logeo no puedo acceder, como puedo agregar esa consulta en que parte se agrega. Te pido que me ayudes por favor, es un proyecto excelente quiero probarlo. 🙏🙏🙏🙏
@@RafaelSosa-vo9xb
Prueba cada opción por si no te funciona la anterior.
a. Lo más fácil, la contraseña que está en la base de datos es: 123456789
b. Antes de importar la BD: Copias la consulta después de la línea 164 del archivo bd_ventas.sql
c. Después de importar la BD: Entras a phpmyadmin e insertas la consulta.
Muchas gracias🙏🙏, probare esos métodos
@@ColidevCorp Me esta generando un error, sigo sin poder ingresar sabes por que ?
@@RafaelSosa-vo9xb En mi caso probé con xampp7.4+ y me generaba problemas con mariaDB. Use xampp5.6.12 y la importación se realizó sin problemas.
Excelente trabajo, para iniciar ejemplos de consultas, etc. en tu modelo MVC.
Muchas gracias Gabriel, me servirá para practicar e intentar mejorarlo un poco.
Como accediste, explícame porfavor ?
muy buen trabajo espqeo que hagas uno de bolsa de trabajo
Perfecto. Saludos.
Como le hiciste para que te funciono, como agregaste la consulta para que accedieras al sistema, por favor ayudame 🙏😊
@@VeronicaHernandez-x7i Hola. No la habia instalado aun, pero descubrí lo que pasa. El archivo de conexion que se encuentra dentro de la carpeta "clases" tiene el nombre de la base de datos con "vd_venta" y con clave. Quita la clave. Cuando cree la base de datos, debes colocar el nombre de "vd_venta". Este es el código del archivo de conexión:
Dentro del PHPMyAdmin, cliquea sobre la base de datos creada, luego en la opcion "SQL" inserta el comando de insersión de nuevo usuario:
INSERT INTO usuarios(usuario, clave, tipo, estado) values ('admin',sha1(md5('admin')),'admin','1')
Esto creará un nuevo usuario con el nombre admin y clave admin y listo. Entra ahora con admin y admin.
Muchas gracias por tu aporte. Lo estudiaré para ver si puedo mejorarlo. No sé mucho de php ni de html pero quiero incorporarle algunas mejoras como manejo de la contabilidad, compras a proveedores, kardex valorizado, lector de codigo de barras, etc. Ya empecé a hacerle cambios para incluir un input a la pantalla generar venta para que lea el codigo de barras y mande el producto a vender directamente a la tabla temporal y me encontré con algunos problemas. Logro poner el stock y el precio de venta pero no puedo poner el nombre del articulo en el select y si lo hago solo muestra el id_producto.
para llenar tu select correctamente tienes que traer el id y el nombre en tu consulta sql, e imprimirlo de la siguiente manera:
TODO DENTRO DE TU WHILE
hermano muchas gracias por el aporte que sigan los éxitos eres un crack... también no tendrás un sistema de registro de evaluaciones ?? saludos desde Perú
Hola, por el momento no. Es una gran idea, realizaré uno básico para compartirlo con ustedes
@@gabrielnunez99 pues vale vale sin pensarlo te lo dije ya tienes ese proyecto ya empezar a gestionarlo nomás
Amigo, buenas, el enlace me dice que no esta diponible para descarga.
muy útil
Excelente video.
sesión
ya ingrese esta consulta pero sigue igual
INSERT INTO usuarios(usuario, clave, tipo, estado) values ('usuario',sha1(md5('contraseña')),'admin','1')
ayuda porfa
Hola, con eso debería funcionar 😅. Lo más probable es que revises la cadena de conexión y agregues los datos de tu servidor local
@@gabrielnunez99 muchas gracias :D
le cambie la clave al archivo de conexión y ya ingreso..
muchisisimas gracias, tienes un suscriptor mas
@@jhonyabel12 Ayuda porfavor, que fue lo que agregaste para que te pudiera funcionar
Excelente video, muchas gracias, lo único que quería consultar es como debería hacer para vaciar los inputs una ves enviado los datos, gracias, suscriptor nuevo
Hola para limpiar todos los campos de un formulario puedes usar este código:
$("#idformulario")[0].reset();
También para comentar que en estos días subiré un nuevo sistema implementando varias mejoras, entre ellas está incluida la limpieza de los formularios después de dar clic, creación de usuarios en el sistema, entre otras!
@@gabrielnunez99 Gracias por la rápida respuesta
@@gabrielnunez99 consulta en que parte colocaría esta linea de codigo?
@@pablocuello4150 Hola, en la carpeta vistas y buscas el módulo que deseas agrega la funcionalidad. Luego en el mismo archivo te vas a la parte final(bajas y bajas) y en el código Ajax dónde veas ("Producto registrado correctamente"); lo colocas después.
@@pablocuello4150 te invito a ver el nuevo sistema de alquiler de vehículos dónde está esa y otras mejoras implementadas, saludos!
Como lo ejecuto en mi ordenador ?
Alguien que me pueda ayudar por favor, como puedo acceder al sistema en que parte se agrega la consulta para que pueda ingresar. Por favor ayúdenme necesito usarlo 🙏.
Opciones:
Prueba cada opción por si no te funciona la anterior.
a. Lo más fácil, la contraseña que está en la base de datos es: 123456789
b. Antes de importar la BD: Copias la consulta después de la línea 164 del archivo bd_ventas.sql
c. Después de importar la BD: Entras a phpmyadmin e insertas la consulta.
excelente ando buscando algo igual pero para loteria
Saludos, excelente video!
Una consulta, podrías compartir como has realizado la generacion de la venta?
Hola estimado, buenas tardes, envío procedimiento almacenado que debes crear para ejecutar tu venta correctamente:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT)
BEGIN
DECLARE stocka int;
set stocka = (select stock from productos where id_producto=cod_producto);
set stockt = (stocka - stockt);
update productos set stock = stockt where id_producto=cod_producto;
END$$
DELIMITER ;
Buen día Gabriel Núñez, estaba probando el proyecto y me sale un error, al guardar una venta, y Vi que faltaban unos scripts para la venta para guardar y actualizar el stock, me decía que no existe ventas.php y veo que está vacío
Hola estimado, buenas tardes, envío procedimiento almacenado:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT)
BEGIN
DECLARE stocka int;
set stocka = (select stock from productos where id_producto=cod_producto);
set stockt = (stocka - stockt);
update productos set stock = stockt where id_producto=cod_producto;
END$$
DELIMITER ;
amigo algun medio para contactarte?
+51 936579361
Dónde tienes el vídeo de creación de proyecto
Por el momento no tengo esos vídeos, por falta de tiempo.
Más adelante subiré vídeo de como hacer ese sistema paso a paso
Cuando intento exportar la base de datos me da un error de sintaxis #1064 sabes que podría ser?
Hola, algo está mal en tu sintaxis, puedes ser más específico con el error?
Recuerda que primero debes crear la base de datos con el nombre que está en el script, y luego ejecutarlo. Puedes importarlo o entrar al script, copiar y ejecutar la consultas
Error al ingresar las credenciales en la pantalla de login
Hola, recuerda que para registrar un usuario debes ejecutar la siguiente consulta:
Consulta para registrar usuarios con la contraseña encriptada:
INSERT INTO usuarios(usuario, clave, tipo, estado) values ('usuario',sha1(md5('contraseña')),'admin','1');
Recuerda que la clave está encriptada.
saudos, buen video, pero en el script que ofreciste hac falta un Store Procedure que se llama baja_stock genera un error al hacer una venta
Hola estimado, buenas tardes, envío procedimiento almacenado:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT)
BEGIN
DECLARE stocka int;
set stocka = (select stock from productos where id_producto=cod_producto);
set stockt = (stocka - stockt);
update productos set stock = stockt where id_producto=cod_producto;
END$$
DELIMITER ;
Estoy tratando de implementar el proyecto con una base de datos diferentes porque necesito atributos diferentes, pero el desplegar de inventario, ventas, información no me funciona
Algún consejo de lo que estoy haciendo mal?
Lo primero es modificar la clase Conexión y luego los módulos relacionados a Venta, en las carpetas procesos, vistas y clases
@@gabrielnunez99 es que lo que no me funciona es el click en los módulos, entonces no puedo entrar en artículos y categorías
No sé que estoy haciendo mal
@@davidurena4112
En registrar
1. En la vista coloca todos los campos(input) que tienes tu tabla menos el id ya que este es autoincrement.
2. Revisa en Ajax, que se estén enviado todos los datos, imprime con un alert o un console todos los datos.
3. En procesos, captura todos los datos que estás enviando desde Ajax.
4. Por último, en la clase verifica que la consulta que has colocado en el método guardar, esté bien.
Espero te sirva, si aún te sale error trata de ver pasó, revisa si tus datos están llegando al insert o verifica que mensaje te arroja el insert.
@@gabrielnunez99 es que no estoy registrado, simplemente al agregar atributos en las tablas de la base de datos las pestañas de cada módulo no se puede abrir y con tengo acceso a registro categorías o productos
@@gabrielnunez99 y no sé dónde debo colocar esos atributos para que el sistema funcione
amigo ayudame ha hacer un sistema de loteria de animalitos porfa, es asi como el sistema de ventas pero necesita mas opciones porfa
Hola, escríbeme al +51 936579361
Excelente sistema amigo. Le quiero hacer unas modificaciones, pero no me acepta las credenciales del login
user: gabriel
pass: gabriel
Pero no pasa nada y solo me tira error
Consulta para registrar usuarios con la contraseña encriptada:
INSERT INTO usuarios(usuario, clave, tipo, estado) values ('gabriel',sha1(md5('gabriel')),'admin','1')
@@gabrielnunez99 Muchísimas gracias amigo
En que parte se coloca este procedimiento almacenado:
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT)
BEGIN
DECLARE stocka int;
set stocka = (select stock from productos where id_producto=cod_producto);
set stockt = (stocka - stockt);
update productos set stock = stockt where id_producto=cod_producto;
END$$
DELIMITER ;
Ejecutalo en tu hoja sql
Debería crearse un procedimiento almacenado
@@gabrielnunez99 figura el siguiente error:
CREATE DEFINER=`root` PROCEDURE `baja_stock`(IN `stockt` INT, IN `cod_producto` INT)
BEGIN
DECLARE stocka int;
set stocka = (select stock from productos where id_producto=cod_producto);
set stockt = (stocka - stockt);
update productos set stock = stockt where id_producto=cod_producto;
END;
MySQL ha dicho: Documentación
#1558 - Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 100108, now running 100427. Please use mysql_upgrade to fix this error
@@gabrielnunez99 en donde encuentro la hoja sql 😢
@@jhonyabel12 dónde ejecutas tus consultas (select, insert, delete, etc)