Extraordinario, me costó mucho dar con un proyecto así de bien construido, hubiese sido excelente si lo explicas paso a paso, pero está tan bien ordenado y comentado que se logra entender. Muchas gracias.
@informaticadp Жыл бұрын
Muchas gracias bro!!! Fíjate lo ultimo en el canal. Ya hay mas detalles y todo lo que solicitas. Abrazo!
@jesuscruztiznado2 жыл бұрын
Creo que eres excelente instructor, sabes lo que hablas y tu didáctica es muy buena, Gracias
@conocimientointerior2 жыл бұрын
Saludos INFORMÁTICA DP, excelente tutorial nadie explicaba ese parte , y es muy importante para entender y poder diseñar a nuestro gusto. muchas gracias por el aporte es de mucho valor.
@paquitocarvajal3 жыл бұрын
Muy buena explicación, con tu ejemplo y consultando la documentación pude resolver varios problemas. Gracias y Saludos!
@informaticadp3 жыл бұрын
Gracias Francisco! Me alegro que te sirva,.saludos!
@elricho722 жыл бұрын
Excelente gracias x compartir, muy didacticos tus videos.
@informaticadp2 жыл бұрын
Muchas gracias bro!!
@renatotoro57662 жыл бұрын
buenisimos todo el contenido que compartes
@informaticadp2 жыл бұрын
Muchas gracias!!!
@carlosmaradiaga6544 жыл бұрын
¡Gracias! No conocía este plugin, está interesante y al combinarlo con AJAX aún más.
@informaticadp4 жыл бұрын
Gracias a vos Carlos por el comentario! Datatables es un espectáculo. Saludos.
@11edneud9 ай бұрын
muchas gracia!! :D son geniales estos vídeos
@informaticadp9 ай бұрын
Gracias bro!!! Saludos!!
@MrByteMx3 жыл бұрын
Qué tal, gracias por tu aporte. Tengo una duda, por que mencionas que serviría para unos 1000 registros, algo así.
@Henry_Nunez Жыл бұрын
Excelente. Se podrá incluir la foto de la persona ? como ?
@mktwdbzap10643 жыл бұрын
hola, agregué un tipo de entrada = "fecha" a la tabla, ¿cómo le doy formato a un campo de fecha en este código para que muestre el formato correcto en la tabla? nuevamente gracias por su atención.
@anthonygiancarlozunigavalq51644 жыл бұрын
Excelente buen tuto. Te sigo siempre y aprendo cada día más
@bernabesanchezlenis97533 жыл бұрын
Saludos desde Colombia, de ante mano muchas gracias por compartir tu conocimiento, seria interesante este mismo proyecto (CRUD con Ajax reload - Datatables) con selects anidados y sweetalert2
@informaticadp3 жыл бұрын
Hola Bernabé muchas gracias! En el canal hay varios proyectos con Sweet Alert 2. Igual tomo tu sugerencia. Saludos!
@crackzz89134 жыл бұрын
mereces miles de suscriptores...
@informaticadp4 жыл бұрын
Muchas gracias Crack! Me ayudan compartiendo los videos, dando like y comentando. Un abrazo!
@iOzthem3 жыл бұрын
Muchas gracias por compartir tu proyecto y este video!, saludos master
@informaticadp3 жыл бұрын
Gracias a vos!! Saludos!
@theinusualboy4 жыл бұрын
Magnifico trabajo! Gracias por la dedicación y orientación en tus videos, me has ayudado mucho
@informaticadp4 жыл бұрын
Muchas gracias por el comentario! Te mando un abrazo!
@jesusvelazquez52764 жыл бұрын
Muchas gracias por compartir, excelente video.
@informaticadp4 жыл бұрын
Gracias Jesus! Un abrazo!
@alejandrofuentes53513 жыл бұрын
Gracias bro!
@informaticadp3 жыл бұрын
Saludos Alejandro y gracias por el comentario!
@jkno1221163 жыл бұрын
Excelente video, me ayudo mucho con varios proyectos, una consulta, para modificar el tamaño que se ajuste cuando el texto dentro de cada campo es muy largo?
@pedriiimiguel4 жыл бұрын
GRACIAS!!!!!!! excelente aporte
@informaticadp4 жыл бұрын
Gracias por el comentario Pedro. Saludos!
@TheRhapsodo3 жыл бұрын
Primero quiero felicitarte por compartir tus conocimientos, excelente tu serie de videos que ya los vengo aplicando en mis proyectos, tengo una duda, por ejemplo si quiero que la primera columna sea un correlativo ya que quiero proteger el id como podria hacerlo, pero tambien veo que en las operaciones usas el valor de la columna 0 es decir el valor del id??? Como podria hacer???
@juanjava4 жыл бұрын
siempre agradecido, explicas bien, mil gracias tengo un problema, no puedo ajustar las columnas del datatable, y no se porque sigo lo que dice la documentación y nada, esto solo es para una columna que se llama comentarios y es de 300 caracteres, y al desplegar la tabla la celda de comentarios me la da muy chica, la celda de al lado que es mas chica me la da mas grande, antes que datatable ocupaba el nowrap, para que me lo diera en un renglón, los registros y ahora me estoy quebrando la cabeza, me podras echar la mano, pense que era el nombre de la variable de la tabla com, de comentarios, ya se la cambie y nada, alguna pista, ya defini dentro de columns { "targets": [ 9 ], "className": "dt-nowrap" } , ya tambien "autoWidth": false, gracias por la atencion
@ADRIANCYBOR3 жыл бұрын
Excelente tutorial amigo! Seguí así!!!!! Quería consultarte, por favor, como puedo hacer para cargar fotos y pdf´s también, y que Datatables, posteriormente me lo muestre. desde ya muchísimas gracias!!!!
@TinchoPlayero3 жыл бұрын
Hola, muy bueno el proyecto! Te hago una consulta, como hago para que la columna Acciones esté al principio no al final. Gracias
@davidrivas56284 жыл бұрын
Muchas gracias por tu ayuda, Que Genio!
@informaticadp4 жыл бұрын
Gracias David!
@jorgedari85014 жыл бұрын
Por ultimo dos tema que quizá no se si tenes algún video realizado y sino en algún momento puedas y es . ¿ Como utilizar base de datos relacional ya que voy a intentar hacer un sistema para el colegio y voy a necesitar varias tablas ? y el otro tema ¿ Como utilizar el patron de diseño MVC ?. Gracias Nuevamente por los aportes de suma validez.
@informaticadp4 жыл бұрын
Son dos temas (bases de datos y MVC) que tengo pendientes para hacer videos.
@crackzz89134 жыл бұрын
@@informaticadp las peticiones de ajax son de lado de las vistas vrd? Luego al servidor(controladores) y por último al modelo. Patrón MVC
@informaticadp4 жыл бұрын
Así es! Ya vamos a realizar un MVC de forma práctica así despejamos todas las dudas.
@diegodelossantos17063 жыл бұрын
Excelente video! Ojalá puedas hacer uno con imágenes Saludos desde Uruguay
@informaticadp3 жыл бұрын
Muchas gracias Diego! Lo tengo pendiente. Es más se me rompió un disco duro. Ahí tenía varios proyectos. Ya los voy a hacer y subir al canal.
@jordanerasmo4 жыл бұрын
Buen video amigo, lo que no tengo muy claro es el AJAX de tablaUsuarios dentro del dataTable, el por qué en url pones crud.php y por que envias en data la opcion, cuando eso lo haces en el ajax de las funciones. No se si me explico, no entiendo que funcion cumplen esos parametros
@informaticadp4 жыл бұрын
Te cuento, el ajax de jquery es el que hace las peticiones para CRUD.php. El ajax de datatables es una propiedad del plugin de datatables valga la redundancia. No se si responde a tu duda.
@luismadrigal7660 Жыл бұрын
Muy bien explicado el proyecto. Es posible agregar otro boton para seleccionar los datos de una fila y mandarlos a otra tabla?, muchas gracias por tu orientacion, saludos.
@informaticadp Жыл бұрын
Muchas gracias! Por supuesto que si. Fijate en la cuenta de GitHub del Canal y en los videos. Son muchos peri explique como hacer y mostré lo que solicitas. Saludos!
@daviko53 жыл бұрын
Hola, excelente video. Tengo una consulta, porque dices que sirve para 5,000 registros?
@informaticadp3 жыл бұрын
Muchas gracias! Sirve para muchos más..me refiero que 5k registros los mueve bien. Para bases de 100k o un 1M recomiendo serverside.
@angelyarangavlog4 жыл бұрын
Gracias!! Justo lo que buscaba.
@informaticadp4 жыл бұрын
Me alegro que te sirva! Saludos!
@jordiconstanti14412 жыл бұрын
Hola, excelentes videos y tutoriales, una pregunta he introducido 10 registros correctamente a una nueva base de datos y tablas pero el registro número 11 y posteriores no se gravan en la tabla, donde estar el error? Me puedes ayudar? Puedo editar y borrar los registros que ya están introducidos en la tabla. Gracias
@carmonarya4 жыл бұрын
Muchas Gracias Excelente
@informaticadp4 жыл бұрын
Gracias a vos. Saludos!
@carzdroid2 жыл бұрын
buen video, aunque tengo una duda, sería posible poner una lista como las de select2 al agregar y editar un campo? osea, que puedas agarrar una parte de la base de datos y poder seleccionarla con select2 al añadir algo, ya que no entiendo muy bien como hacer algo así en js
@nehemiaslione23943 жыл бұрын
Excelente video! Me podrías ayudar ya que intento replicar el mismo CRUD pero con SQL y no estoy pudiendo obtener los registros de la base. Podrás hacer un tutorial con SQL y PHP? Muchas gracias!
@angelicamorales14294 жыл бұрын
Hola a!! Muchas gracias por el apoyo que aportas. Sirve de mucho en verdad! Tengo una duda Por qué al editar el ID de tabla No agarra al ejecutar en chrome? En vez de tablaUsuarios. tablaEjemplo
@informaticadp4 жыл бұрын
Muchas gracias Angélica! Que error te da, que es lo que no te agarra?
@angelicamorales14294 жыл бұрын
@@informaticadp en la tabla Tiene un id=tablaUsuarios Entonces si cambias el nombre de ese ID ya no muestra la tabla en chrome. Aunque cambie también las referencias a los ID en el documento main.js
@abrahamph85134 жыл бұрын
@@angelicamorales1429 Lo has logrado solucionar?, tengo el mismo problema.
@abrahamph85134 жыл бұрын
@@angelicamorales1429 Lo has logrado solucionar?, tengo el mismo problema.
@angelicamorales14294 жыл бұрын
@@abrahamph8513 no. No logré solucionarlo.
@fullimportacion3 жыл бұрын
Hola, necesito una aclaración por favor. ¿por que razón utilizas PDO como conexion y no mysqli?? he leído que PDO soporta mas bases de datos, pero, hay algo mas o solo eso?? la mayoría de los tutos se conectan por mysqli. Muchas gracias por la aclaración
@informaticadp3 жыл бұрын
Hola Gonzalo. Son muchas las razones, pero la seguridad es la más importante. Ante ataques de inyección SQL es muy superior. Mysqli está en desuso. Saludos.
@cesarsoriano98864 жыл бұрын
Muy buenos videos, ojala puedas hacer videos aplicando api rest con php, saludos desde Perú
@informaticadp4 жыл бұрын
Gracias César! Tengo muchos proyectos pendientes. Espero subirlos los próximos días.
@darthlinox4 жыл бұрын
@ Informática DP Melhor Tutorial, parabéns! Existe possibilidade de ensinar este tutorial de (php/datatablees/Crud/mysql) com inserção de imagens no banco? como exemplo, para fazer uma coleção de filmes ou livros ou agenda ...? Grato!
@informaticadp4 жыл бұрын
Muito obrigado Rodrigo. Se você quer dizer um CRUD com imagens, se puder. Ainda tenho que fazer um vídeo sobre CRUD com imagens.
@FunkyColonoCat4 жыл бұрын
@@informaticadp Boa noite ! Agradeço muito também se vc puder fazer. Obrigado.
@informaticadp4 жыл бұрын
Muito obrigado, espero fazer um CRUD em breve. Saudações.
@alanalvarezaguilar3942 жыл бұрын
Excelente explicación y video. Me ha ayudado mucho. Tengo una duda. Es posible hacer lo siguiente? Estoy haciendo un sistema para una veterinaria, entonces quiero hacer lo siguiente.: Tengo un listado de los clientes y sus botones de accioón (Editar y eliminar). Hay manera de agregar otro boton que al precionarlo me redireccione a otra pagina donde aparezca el listado de las mascotas que tiene ese cliente? Y en esa misma pagina agregar mascotas y que tambien tengan sus botones de accion? De antemano, muchas gracias. Saludos
@jaimeardzg83693 жыл бұрын
Buenas amigo, me gusto mucho tu crud, solo quería comentarte que si no tendrás un video por ahí de como hacer que un registro de una tabla especifica se muestre y guarde en la base datos con las etiquetas de < /select>
@informaticadp3 жыл бұрын
Muchas gracias! No entiendo cual sería la idea de guardar esas etiquetas. Pero si lo necesitas guardalas como tipo string. Luego si las necesitas las transformas en tag desde el cliente. Saludos.
@Gustavo-hg2qi4 жыл бұрын
Gustavo, tu trabajo me está haciendo de gran ayuda. Te escribo desde Uruguay, tenemos unos sistemas en windows forms, y estamos evaluando la migración a la web, y después de evaluar diferentes alternativas estamos por decidirnos por php por su portabilidad en diferentes plataformas. Me ha quedado una duda colgada, que no le he podido encontrar la vuelta : con el proyecto crud 2019, no he podido resolver el refresh automatico en pagina del botón eliminar , sólo desaparece la línea al refrescar manualmente. Con este proyecto crud 2020 todo funciona correctamente. La diferencia es el metodo reload de ayax. Tenés alguna idea de cual puede ser el motivo, ya que a ti te funciono correctamente en el proyecto crud 2019. Desde ya, como siempre muchas gracias.
@informaticadp4 жыл бұрын
Muchas gracias a vos! Si la verdad que muy raro que en el proyecto 2019 pase eso. Están usando xamp o wamp?
@Gustavo-hg2qi4 жыл бұрын
@@informaticadp Wamp
@informaticadp4 жыл бұрын
Proba, vaciando la cache del navegador, abrir la consola y al eliminar revisar si te aparece algún mensaje, revisar que en la tabla el ID sea autoincremental. Avisame si ya probaste eso.
@Gustavo-hg2qi4 жыл бұрын
@@informaticadp Si , si probé eso. La tabla id es autoincremental.
@mr-tango73673 жыл бұрын
Me paso lo mismo con ese proyecto Gustavo, y estoy tratando de encontrarle alguna solucion. Si la encuento vuelvo por aqui. Un abrazo !!
@dagneralenaguerra20954 жыл бұрын
muchas gracias por el video hace mucho tiempo estaba buscando algo asi para poder recargar una fila, si pudiera hacer hacer algun video por ejemplo con un listado de pedidos que al tocar un boton cambie el estado del pedido y el boton tambien sin recargar la tabla. se lo agradeceria mucho. saludos
@informaticadp4 жыл бұрын
Gracias Dagner! Alguna vez implementé en algún trabajo lo que solicitas. Debería hacer un video solo con eso. Igual tomo las sugerencias. Saludos.
@elgitano98764 жыл бұрын
Excelente tutorial! genio
@informaticadp4 жыл бұрын
Muchas gracias!
@franciscojosepenalver85374 жыл бұрын
Buenas!, tienes algún vídeo en el que pueda aplicarle alguna validación a este formulario, variables vacías, longitud de caracteres, números o texto...., haciendo uso de AJAX...
@informaticadp4 жыл бұрын
Hola Francisco, no hice todavía ningún video de validaciones fuertes. Buena idea.
@diegodelossantos17064 жыл бұрын
Excelente el video, te sigo siempre. En un próximo curso, podrías hacer uno solamente con PHP POO? Saludos desde Uruguay
@informaticadp4 жыл бұрын
Muchas gracias Diego! Viste este video? Te paso el link. Abrazo! kzbin.info/www/bejne/rGi6dqh7qsSIa7s
@cristian76net3 жыл бұрын
Buenas noches Informatica DP, AGRADECIDO por tu canal que me ha servido y siempre sigo.. mi consulta es la siguiente. tengo un crud que funciona, pero quiero implementar, que luego de eliminar el registro se actualice el datatable como se muestra el video. De antemano ya tengo el crud que funciona pero de una forma similar a la que explicas en el video. te paso una parte del codigo en donde inicializo el datatable, pero no puedo obtener el valor de la fila...este es el codigo en donde veo diferente al video yo usa ajax: en ves de "url"... y method.. tablaUsuarios = $('#tablaUsuarios').DataTable({ "ajax":"ajax/tablaUsuarios.ajax.php", "deferRender": true, "retrieve": true, "processing": false, Y en este link tengo todo lo explicado y funcionando y en la parte del archivo usuario.js es en donde intento utilizar lo que explicas de eliminar y es donde no puedo obtener el valor de la fila. el link: mdz-soft.com/vista_usuario.txt desde ya agradeceria mucho que puedas ayudar..
@sebastianacosta46774 жыл бұрын
eXcelente
@informaticadp4 жыл бұрын
Gracias Sebastián!
@pepebiondi5962 Жыл бұрын
Hola, cual es el "otro curso desde cero" para verlo por favor?🤔
@ernestoarias34044 жыл бұрын
Tambíen te comento que ya me suscribí
@jonyskom20244 жыл бұрын
HOLA !!!!!!!! oye donde encuentro la lista de reproducción de este curso ?????????????????
@informaticadp4 жыл бұрын
El curso completo al detalle y desde cero esta en esta lista. kzbin.info/aero/PLrAw40DbN0l1QmIk6z0zsutBO3StnAafW El proyecto de este video que lo podes descargar es un resumen del curso que te pase, además de que tiene mejoras. Espero se entienda.
@jonyskom20244 жыл бұрын
@@informaticadp Gracias !!! que dios te bendiga hoy comienzo !!!!!!!!!!!
@informaticadp4 жыл бұрын
Igualmente para vos estimado!
@goxalogoxalo202 Жыл бұрын
06:06 Porque el campo 'status' al ser tinyint es decir numerico, se vuelve obligatorio en el formulario de nuevo usuario?? y en general al extender el proyecto un poco mas cualquier campo que sea numerico (int, tinyint etc) se vuelve OBLIGATORIO de lo contrario no permite ingresar los datos???
@billsamudio3 жыл бұрын
Muy buen video, sería posible en vez de trabajar con server, usar Google sheets para almacenar los datos?
@informaticadp3 жыл бұрын
Gracias! No utilicé nunca google sheets como.base de datos.
@cro38132 жыл бұрын
Estimado muchas gracias por tus videos, estoy intentando añadirle los botones de exportar a excel, pdf y imprimir que nos mostraste en otro video, pero no logro hacerlo.
@caelestisdraco3 жыл бұрын
Buenas tardes buen video , una consulta como podría jalar datos de una base de datos en los modales donde se crean y modifican las tablas en el crud (no solo cargar los datos como en otro de los videos que hay en el canal sino que tenga una opción de seleccionarlos de una tabla que ya exista ), un ejemplo seria el de tener un modulo de de ciudades para que al momento de crear un nuevo usuario no escribir la ciudad a la que pertenece sino solo seleccionarlo dentro del casillero con una flecha o botón similar a lo que pasa con la casilla status... espero haberme dejado entender gracias por tu tiempo
@nickvalver76673 жыл бұрын
Hola una consulta, como validas en el registro que dicho usuario o cliente ya existe en la base de datos?
@informaticadp3 жыл бұрын
Muchas formas. Una pone a ese campo cómo unique asi no se repite bajo ninguna circunstancia. Otra, antes de dar de alta busca recorriendo la tabla si ya existe el campo con el código, nombre o lo que necesites.
@faviorobertodarf56933 жыл бұрын
muy bueno, excelente video pero como puedo agregar una imagen por registro con este mismo código
@jorgegatica3 жыл бұрын
Gracias por el video, muy bueno Es posible realizar un CRUD y que x cantidad de columnas las guarde en una tabla y otras columnas las grabe en otra?
@informaticadp3 жыл бұрын
Gracias Jorge! Totalmente, basta definir la operación de inserción en la sentencia SQL y listo. Abrazo!
@marlonangulo45334 жыл бұрын
Excelente.! Gran aporte. Como podría hacer cada vez que haga click en la fila, el pop-up obtenga una tabla detalle y se actualice mediante el ID de la fila
@informaticadp4 жыл бұрын
Gracias Marlon! Para eso habría que usar tablas relacionadas, una vez relacionadas. Las traemos desde CRUD.php, imagino una query con JOIN
@marlonangulo45334 жыл бұрын
@@informaticadp he intentado hacerlo, pero al clickear editar carga la tabla con el ID en 0, coloque un alert para identificar si está tomando el ID y si esta Ok. Al parecer no llama a mi función tablaDetalle.ajax.reload(null,false); no entiendo que puede estar pasando.
@informaticadp4 жыл бұрын
Si toma el ID quiere decir que esa parte del código está ok. Queda revisar tu función estimado.
@jorgedari85014 жыл бұрын
Gracias. Ya me pongo a verlos. Te pregunto de paso . Ajax también es fundamental aprenderlo por lo que veo. En realidad que función cumple. Saludos
@informaticadp4 жыл бұрын
Sin entrar en tecnicismos ni teoría. Ajax sirve para muchas cosas, pero su uso más fuerte es en las peticiones al servidor web que utilices. Ejemplo concreto: actualizas un registro sin recargar la página. En el canal utilizo mucho ajax. Saludos y a seguir aprendiendo!
@jorgedari85014 жыл бұрын
@@informaticadp Gracias. Saludos
@jorgedari85014 жыл бұрын
Estimado muy buenos los videos . Soy novato y te pregunto ¿ Unos de los temas a aceitar en estos tipo de proyecto es aprender javascrip ? Saludos y Felicitaciones
@informaticadp4 жыл бұрын
Gracias Jorge! Así es, javascript es fundamental aprender. Fijate en el canal el curso "Página web desde cero" los primeros videos son de javascript. Te dejo link kzbin.info/aero/PLrAw40DbN0l3HQiywgpetDaztgCDZNczF
@janiccereyes54294 жыл бұрын
Hola gracias por tus aportes, me podrías decir cual es el link del video de esto mismo pero para trabajar con mas registros
@rcrdurden3 жыл бұрын
muy util, muchas gracias, porque dice que funciona solo para 5000 registros? que pasa si tenemos 10mil 20mil etc??
@informaticadp3 жыл бұрын
Muchas gracias. Funciona bien para 5k, 10k tranquilamente. Pero si tienen bases grandes de más de 100k o 1M lo ideal es server side de datatables. Te paso video. kzbin.info/www/bejne/kHnNnniNrNh4sMk
@rcrdurden3 жыл бұрын
@@informaticadp muchisimas gracias, saludos!
@rodbercode68654 жыл бұрын
buen día, una consulta, si en el campo de data table quiero que vaya activo o inactivo dependiendo de que si es 1 o 2 respectivamente, cómo sería
@informaticadp4 жыл бұрын
Hola José Luis, lo podes hacer con un select directamente para restringir solo esos dos valores. Te paso un video donde trato al detalle uso del select y bases de datos. kzbin.info/www/bejne/epS5i5Wrl9Z0iqs
@albertocorona39593 жыл бұрын
Excelente, ya me corrió al 100 solo que quiero agregar un modal cuando se inserte me diga exitoso pero no encuentro la forma de que me regrese un ok ya que cuando aplico un console.log a data me manda un arrray vacio. y no puedo validar que ya se allá insertado.
@Nopeman303 жыл бұрын
Hola, buenas tardes, estoy trancado desde hace tiempo para poder agregar y editar, consultar y eliminar funciona perfectamente. Pero el resto no, he revisado la parte de sql y es correcta. Tipos de datos también y aun no funciona. Te agradecería mucho si me ayudas.
@hawerdgb4 жыл бұрын
Hola....gracias por sus aportes , he aprendido mucho con sus videos , muy bien explicados. Tengo un problema , al parecer comun con algunos por aqui. El datatable y los modales al parecer me trabajan bien. Se me carga los datos correctamente y me permite borrar . El problema es que no actualiza , ni hace la alta. Lo he revisado varias veces y no logro encontar el problema. Si me pueden ayudar con ese problema se los agradesco. Gracias.
@hawerdgb4 жыл бұрын
Nota.....con el ejemplo de aqui me funciona todo.....es en un proyecto en el cual se lo estoy implementando.
@hawerdgb4 жыл бұрын
Hola, revise bien todo y el problema era que hay que limpiar el cache del navegador, ya que algunos cambios no se refrescaban. Simplemente con ctrl+f5 se logra limpiar, y todo funciona a la perfeccion
@informaticadp4 жыл бұрын
Excelente Hawerd! Gracias por tus aportes. Seguro alguien que tenga el mismo problema te agradecera. Saludos.
@crackzz89134 жыл бұрын
Amigo una consulta, me funcionó perfectamente tu tutorial. Ahora el detalle está en cómo hacer para incluir un combobox en mi modal. Ese combobox tmb hace una consulta a la base de datos, ya que manejo varias categorias. Sabes cómo podría hacerlo? Será necesario duplicar el modal para editar y registrar nuevo?
@informaticadp4 жыл бұрын
Hola Crack! Incluir el combo es lo mismo que otro elemento html, es cuestión de manejar el option y value, te paso video donde explico al detalle esto, incluso como llenar el select desde una base de datos. Yo no duplicaría nada. kzbin.info/www/bejne/epS5i5Wrl9Z0iqs
@crackzz89134 жыл бұрын
@@informaticadp hermano, excelente ya pude cargar en el select mi tabla de categoria y ya puedo crear un nuevo producto con su categoría, pero al momento de darle en editar no me jala el nombre de de la columna que está en mi datatable. Lo que quiero es poder capturar el nombre de mi datatable a mi combobox de tal manera q pueda cambiar por otra categoria. Es decir al momento de crear que me salga "seleccione una opción"(esto ya lo conseguí para crear un nuevo producto), pero al darle en editar que me capture el nombre de la datatable en el combo. Muchas gracias ! Explicas muy bien deberias subir un curso completo para ajax o venderlo en udemy estaría encantado de comprarlo. Salu2
@informaticadp4 жыл бұрын
Para ajax voy a preparar algo bien práctico, ya que veo hay muchas dudas en Muchas consultas. Gracias por tus comentarios Crack! Por ahora los cursos van a salir en este canal y gratis. Un abrazo!
@Augusbrielse4 жыл бұрын
pudiste solucionarlo?
@mktwdbzap10643 жыл бұрын
Hola, excelente trabajo ... enhorabuena, todo es correcto para mi, lo único es que agregué 2 columnas más en la tabla, en una de ellas puse 3 botón de radio, pero no están registrando los valores en el banco como elegido, otros campos funcionan normalmente, noté que obtienes los valores por los campos de identificación en la publicación, pero no puedo poner la misma identificación para las 3 radios, ¿podrías ayudarme? agradecido por tu tiempo, gracias.
@informaticadp3 жыл бұрын
Muchas gracias! Estimado para esos radio buttons usa clases, no ID para referenciarlos. Saludos!
@mktwdbzap10643 жыл бұрын
@@informaticadp exactamente, podrías ayudarme a diferenciar estas clases en el código, no sé dónde cambiar.
@solucionesamedida28472 жыл бұрын
hola muchas gracias por el video, una consulta, se puede agregar o activar la exportacion a excel? gracias !
@informaticadp2 жыл бұрын
Totalmente. Al ser datatables se pueden poner los plugins, todos. Muchas gracias!
@solucionesamedida28472 жыл бұрын
@@informaticadp a trabajar entonces, gracias por responder tus videos motivan mucho a aprender y seguir investigando, empecé el año pasado con tus videos. Si bien soy programador pero no Web, todo esto es nuevo. Ya tengo 45! Gracias nuevamente .
@informaticadp2 жыл бұрын
Excelente! El desarrollo web es de constante aprendizaje. Te mando un abrazo!
@programadorweb15874 жыл бұрын
Muy buenas idea! usar la fila del datatables para editar el contenido! gracias!
@informaticadp4 жыл бұрын
Muchas gracias!
@diegodelossantos17064 жыл бұрын
Buenísimo el tutorial! Podrías hacer uno con imágenes?
@informaticadp4 жыл бұрын
Gracias Diego! Tengo un proyecto, CRUD con imágenes. Me falta grabar los videos. Como se viene Laravel 8 en el canal tengo pensando hacerlo ahí. Saludos
@jemm40953 жыл бұрын
Hola, estoy trabajando con DataTable por primer vez y me ha sido de gran ayuda tu video pero tengo un problema, uso un check box cómo puedo hacer que el check box de editar tenga true o falso según lo que indique mi DataTable, espero me puedas ayudar :D
@informaticadp3 жыл бұрын
Hola cómo estás. Mira, si bien necesitas con checkbox, el comportamiento es similar a lo que hace un dropdown o select. En este video explico eso. kzbin.info/www/bejne/epS5i5Wrl9Z0iqs
@ernestoarias34044 жыл бұрын
Hola Informática DP muchas gracias por compartir tus excelentes videos son muy utiles, te comento: este crud lo hice responsive y funciona, pero cuando hago click en el botón editar en el formulario de edición no pasa los datos no los despliega, alguna sugerencia ?. Gracias por tu atención.
@informaticadp4 жыл бұрын
Gracias Ernesto! Favor de habilitar la consola de chrome y seguro algún mensaje de error te sale. Fíjate y pasamelo.
@ADRIANCYBOR2 жыл бұрын
Hola Ernesto como estas? disculpa la molestia, estoy tratando de hacer responsive la tabla de este tutorial, pero todavía no pude, vos podrías por favor explicarme como lo hiciste? Desde ya muchas gracias!
@dariojimenez22644 жыл бұрын
Excelente vídeo, muchas gracias me fue muy útil !!!! tengo una pregunta, cómo agregar un badge en la data, para que me muestre los datos de una columna dentro de el ? gracias.
@informaticadp4 жыл бұрын
Muchas gracias Darío! A qué tipo de badge te referis, de bootstrap? O es otra cosa?
@dariojimenez22644 жыл бұрын
@@informaticadp sí señor a ese !!
@informaticadp4 жыл бұрын
Mira, en este video lo explico al detalle. Espero te sirva. kzbin.info/www/bejne/jJ_RpHuXZausbK8
@migueldelgado96652 жыл бұрын
tengo una pequeño problema estoy trabajandolo con manejador de base de datos postgresql, ahora el campo user_id no lo tengo como autoincremento porque me sirve mas manual, al momento de yo cargar la data de un nuevo usuario no la guarda en la base de datos, ya he revisado el codigo de btnNuevo donde esta el insert tambien todos sus campos y nada.
@bi3rfass4 жыл бұрын
Saludos, para que al borrar una fila no se recarge la tabla a la primera pagina probe con ajax.reload en vez de .draw() quedando de esta manera tablaUsuarios.row(fila.parents('tr')).remove().ajax.reload(null, false);
@rafaelvidela17314 жыл бұрын
Excelente referencia de tu trabajo, por que me ha servido muchisimo y gracias por compatir con todos nosotros tu conocimiento. Pero Aplico tu mismo proyecto pero usado en mi proyecto pero no me agrega datos a la tabla y tampoco a la base datos, me elimina la fila del datables pero no de la base de datos y tampoco me edita, en todos estos estos errores aplique el console.log y si me trae datos. La verdad no se como solucionarlo, espero que me puedas ayudar de ante mano muchas gracias.
@informaticadp4 жыл бұрын
Muchas gracias Rafael por los comentarios! Mi recomendación, revisa bien la tabla, los nombres de las columnas, luego el index.php. A veces por querer adaptar rápido un proyecto pasan estas cosas. Anda por partes. Saludos!
@rafaelvidela17314 жыл бұрын
@@informaticadp revise la tabla , y solo trabajo con un id y nombre de rol y no tiene nada mas la tabla, desconosco que error pueda ser. Existe alguna manera que puedas ayudarme de manera mas personalizada, team viewver por ejemplo.
@iksnetworkmexico2 жыл бұрын
Tengo una duda, si en mi modal hay un dropdown para seleccionar una opción, pero en edit no me agarra el valor que ya está seleccionado.. alguna sugerencia??
@renem.castilla42574 жыл бұрын
Excelente video crack! Una pregunta.. ¿Còmo hago para no mostrar los "id" de los registros?
@informaticadp4 жыл бұрын
Gracias Rene! Podes, por ejemplo al th de ID ponerlo oculto ID ya que solo no lo vas a mostrar al usuario. Si o si lo necesitas para capturar los registros.
@renem.castilla42574 жыл бұрын
@@informaticadp no me ha funcionado ese método, solo oculta la columna id pero los datos siguen tal cual. Ejemplo: en la columna username sigue saliendo el número de id.
@tinchovm854 жыл бұрын
@@renem.castilla4257 Cuando pasás las opciones a tu DataTable podés indicar que alguna de las columnas esté oculta. Por ejemplo, en el siguiente ejemplo oculto la primera columna (índice 0). $(document).ready(function() { $('#tu_tabla').DataTable( { "columnDefs": [ { "targets": [ 0 ], // La primera columna "visible": false, "searchable": false } ] } ); } );
@raycoustum3 жыл бұрын
Gracias, me sirvió, Pero preferiría usar otras formas
@informaticadp3 жыл бұрын
Saludos!
@fullimportacion3 жыл бұрын
hola, esta aplicacion, a diferencia de la otra es que llenas el datatable con ajax cierto??? pero la edicion la estas haciendo directamente desde el datatable y no desde ajax ?? es asi? gracias
@informaticadp3 жыл бұрын
Exacto. La del curso crud desde cero es con ajax. Y esta es con una propiedad ajax que maneja datatables.
@velezfarak3 жыл бұрын
Muy bueno tu tuturial gracias pero es muy complicado bajar el ejemplo y lastima que no sea en python y django
@informaticadp3 жыл бұрын
Hola Carlos qué tal ¿Qué pasó que es es complicado? son segundos de publicidad nada mas, no es una publicidad intrusiva.
@Ar-Gus2 жыл бұрын
como substituir o confirm do delete por um modal?
@niltonibanez57792 жыл бұрын
BUEN DÍA, CON QUE VERSION DE PHP FUE DESARROLLADO ?
@fullimportacion3 жыл бұрын
Y no tienes algún video en donde edites con la info desde ajax y no directamente desde las columnas de datable?? como te comentaba la otra vez al hacerse Responsive u ocultar columnas, la aplicación ya no captura los datos. Llevo tiempo buscado la solución pero ando perdido. ojala me ayudes.
@cityfight66654 жыл бұрын
Como agrego un a una columna de dataTable, por ejemplo tengo el nombre de un producto y quiero que ese nombre sea un enlace?
@informaticadp4 жыл бұрын
De la misma forma que agregué el tag button, en el href pones el link y usa en target='_blank'
@Crazyforyou584 жыл бұрын
Excelente tutorial, amigo cómo podría hacer responsive este proyecto?, ya lo he intentanto y fracaso en el proceso
@informaticadp4 жыл бұрын
Muchas gracias Isrra! Te paso video explicado al detalle. Es la manera oficial de datatables para hacer responsive las tablas. kzbin.info/www/bejne/fnqnn5J-paqoe7M
@Crazyforyou584 жыл бұрын
@@informaticadp gracias amigo
@franciscojosepenalver85373 жыл бұрын
¿Se podría adaptar este proyecto para poder subir además algún archivo a un servidor ftp? La verdad q seria un puntazo hacer un BONUS de este video! Muchas gracias por tu gran trabajo! Gracias a el, he podido realizar varios proyectos!
@luisvillegas90733 жыл бұрын
si cada cosa nueva que te pidan la vas a andar pidiendo a otro que te lo haga, no vas a aprender nada, investiga por tu cuenta e intenta
@josepirela83492 жыл бұрын
Como se hace para cambiar el lenguaje a español en la visualización del crud? En la parte de "search", "show", "entries".
@latinblackpill15844 жыл бұрын
Con Visual Studio Code, algunas veces veo que no se guardan los cambios a menos de que borre el historial del navegador, hay algun plugin o algo para que la aplicacion guarde los cambios inmediatamente?
@informaticadp4 жыл бұрын
Uso VSC también pero no pasó lo que decis. La verdad no conozco plugin para lo que solicitas. Podes probar con brackets.io o sublime text a ver si te pasa lo mismo.
@antonioyt77194 жыл бұрын
A veces se guarda en la cache del navegador, aprieta "CTRL + F5", para actualizar la página completamente.
@juanpabloflorescamacho76763 жыл бұрын
Hola muchas gracias por el aporte ya tienes un nuevo suscriptor mas , solo tengo una duda y queria ver si me podrias ayudar . como hago para que la busqueda sea de forma descendente del id por ejemplo que empieze del 1001 al 1 ya que lo intente insertando en mysql order by user_id DESC y no me los acomodo. Saludos y gracias nuevamente
@informaticadp3 жыл бұрын
Gracias Juan Pablo! Una es la que mencionas, que ya venga asi con la sentencia sql y desc, si haces click en la columna la ordena automáticamente también y también podes con la propiedad defcolumns ahí configuras lo que queres. En algún video creo que lo mostré. Saludos.
@azulmaiasalgado21453 жыл бұрын
Hola buenísimo el video, me salió todo el crud menos agregar, no me sale error en la consola y limpie caché, sabes que podría ser? Yo no lo hago con user_id, tengo una primary key en otro campo. Gracias!
@ezequielsantoro23224 жыл бұрын
hola muy bueno el tutorial. Una duda. SI genero en lugar de un text lo pongo con un combo, como le paso el valor en el function del btnEditar, o sea en el fila.find().. gracias
@informaticadp4 жыл бұрын
Hola Ezequiel, mira te paso un video donde trato al detalle el tema de los combos o Select. Una vez que veas el video espero te quede claro como pasar los valores. Cualquier duda me avisas. kzbin.info/www/bejne/epS5i5Wrl9Z0iqs
@ezequielsantoro23224 жыл бұрын
@@informaticadp Hola. Me sirvio el video para llenar el select, pero mi duda es otra. En el modal tengo un select que es estado (activo/inactivo) que guarda 1/0 en la base. guardar me lo guarda bien asi (estado = document.getElementById("estado").value;), pero cuando quiero editar y se abre el modal no toma el valor. en los que son text si, pero en ese no. creo que es en esta parte de la funcion del boton editar estado = parseInt(fila.find('td:eq(7)').text()); que no lo toma el valor. Espero se entienda. muchas gracias por responder
@andresfalco70784 жыл бұрын
amigo tienes alguna parte o video donde enseñes como almacenar imagenes con el servidor en datatables o sea me refiero a que en los formularios en el crud pueda insertar imagenes es que nesecito esa parte como para agregar una imagen a un producto y me vendria de buena ayuda por favor!
@informaticadp4 жыл бұрын
Hola Andrés no hice ese video todavía. Por supuesto lo voy a hacer para despejar dudas. Quiero hacerlo con ajax, datatables y mysql. Estoy preparando ese proyecto.
@alexisvazquez76873 жыл бұрын
como manejaste la encriptacion de las constraseñas de los usuarios?
@informaticadp3 жыл бұрын
Son bases de datos de test. En el video lo menciono.
@AlexisArtigas4 жыл бұрын
Una consulta, tengo una tabla con mas de 20mil registros y tarda una eternidad al momento de cargarlos de que manera puedo optimizar ese proceso?
@informaticadp4 жыл бұрын
Estimado. Te recomiendo este video... kzbin.info/www/bejne/onW6hmmApZV4ga8
@AlexisArtigas4 жыл бұрын
@@informaticadp Gracias me sirvió de mucho. Logre resolver el problema.
@jmunozve4 жыл бұрын
Saludos... genial el video.. no me realiza el UPDATE en la base de Datos.. cual puede ser la causa ?
@informaticadp4 жыл бұрын
Muchas Gracias José! Fijate de hacer una limpieza de la caché del navegador. Abri la consola a ver si te marca algún error cuando haces el update.
@theinusualboy4 жыл бұрын
Hola de nuevo, duda extra, si quiero concatenar un texto o imagen, dentro de una misma columna como le podría hacer? Por ejemplo, si quiero que en la columna tabla se aprecie gender= Male Pero aparte de eso una imagen de la silueta de un hombre para que sea más gráfico
@informaticadp4 жыл бұрын
Para mostrar imágenes tenes que crear en la base de datos, un campo de tipo BLOB. Requiere modificar algunas cosas. Tengo el proyecto. Me falta grabar el curso y subirlo.
@LuisFlores-ys6uk3 жыл бұрын
amigo, disculpa la molestia, tengo una duda y quiero resolver este problema (Te estaré muy agradecido por la ayuda), yo descargue este archivo completo, puse tu archivo en la carpeta htdocs de xampp y cree un base de datos en PostgreSQL con el mismo nombre con los mismos nombres de columnas igual a la que creaste tu en mysql, tambien importe tu base de datos mysql en el phpmyadmin, ahora cuando conecto la base de datos tuya al mysql me agrega, me elimina y me edita, pero cuando la conecto al postgresql me muestra los registros que están en la base de datos, me deja editar, me deja eliminar pero no me añade los registros, me puedes ayudar con eso pls, que de verdad no puedo encontrar el error.