CRUD con Ajax reload - Datatables

  Рет қаралды 82,349

Informática DP

Informática DP

Күн бұрын

Пікірлер: 373
@davidfaundez
@davidfaundez Жыл бұрын
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
@informaticadp Жыл бұрын
Muchas gracias bro!!! Fíjate lo ultimo en el canal. Ya hay mas detalles y todo lo que solicitas. Abrazo!
@jesuscruztiznado
@jesuscruztiznado 2 жыл бұрын
Creo que eres excelente instructor, sabes lo que hablas y tu didáctica es muy buena, Gracias
@conocimientointerior
@conocimientointerior 2 жыл бұрын
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.
@paquitocarvajal
@paquitocarvajal 3 жыл бұрын
Muy buena explicación, con tu ejemplo y consultando la documentación pude resolver varios problemas. Gracias y Saludos!
@informaticadp
@informaticadp 3 жыл бұрын
Gracias Francisco! Me alegro que te sirva,.saludos!
@elricho72
@elricho72 2 жыл бұрын
Excelente gracias x compartir, muy didacticos tus videos.
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias bro!!
@renatotoro5766
@renatotoro5766 2 жыл бұрын
buenisimos todo el contenido que compartes
@informaticadp
@informaticadp 2 жыл бұрын
Muchas gracias!!!
@carlosmaradiaga654
@carlosmaradiaga654 4 жыл бұрын
¡Gracias! No conocía este plugin, está interesante y al combinarlo con AJAX aún más.
@informaticadp
@informaticadp 4 жыл бұрын
Gracias a vos Carlos por el comentario! Datatables es un espectáculo. Saludos.
@11edneud
@11edneud 9 ай бұрын
muchas gracia!! :D son geniales estos vídeos
@informaticadp
@informaticadp 9 ай бұрын
Gracias bro!!! Saludos!!
@MrByteMx
@MrByteMx 3 жыл бұрын
Qué tal, gracias por tu aporte. Tengo una duda, por que mencionas que serviría para unos 1000 registros, algo así.
@Henry_Nunez
@Henry_Nunez Жыл бұрын
Excelente. Se podrá incluir la foto de la persona ? como ?
@mktwdbzap1064
@mktwdbzap1064 3 жыл бұрын
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.
@anthonygiancarlozunigavalq5164
@anthonygiancarlozunigavalq5164 4 жыл бұрын
Excelente buen tuto. Te sigo siempre y aprendo cada día más
@bernabesanchezlenis9753
@bernabesanchezlenis9753 3 жыл бұрын
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
@informaticadp
@informaticadp 3 жыл бұрын
Hola Bernabé muchas gracias! En el canal hay varios proyectos con Sweet Alert 2. Igual tomo tu sugerencia. Saludos!
@crackzz8913
@crackzz8913 4 жыл бұрын
mereces miles de suscriptores...
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias Crack! Me ayudan compartiendo los videos, dando like y comentando. Un abrazo!
@iOzthem
@iOzthem 3 жыл бұрын
Muchas gracias por compartir tu proyecto y este video!, saludos master
@informaticadp
@informaticadp 3 жыл бұрын
Gracias a vos!! Saludos!
@theinusualboy
@theinusualboy 4 жыл бұрын
Magnifico trabajo! Gracias por la dedicación y orientación en tus videos, me has ayudado mucho
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias por el comentario! Te mando un abrazo!
@jesusvelazquez5276
@jesusvelazquez5276 4 жыл бұрын
Muchas gracias por compartir, excelente video.
@informaticadp
@informaticadp 4 жыл бұрын
Gracias Jesus! Un abrazo!
@alejandrofuentes5351
@alejandrofuentes5351 3 жыл бұрын
Gracias bro!
@informaticadp
@informaticadp 3 жыл бұрын
Saludos Alejandro y gracias por el comentario!
@jkno122116
@jkno122116 3 жыл бұрын
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?
@pedriiimiguel
@pedriiimiguel 4 жыл бұрын
GRACIAS!!!!!!! excelente aporte
@informaticadp
@informaticadp 4 жыл бұрын
Gracias por el comentario Pedro. Saludos!
@TheRhapsodo
@TheRhapsodo 3 жыл бұрын
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???
@juanjava
@juanjava 4 жыл бұрын
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
@ADRIANCYBOR
@ADRIANCYBOR 3 жыл бұрын
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!!!!
@TinchoPlayero
@TinchoPlayero 3 жыл бұрын
Hola, muy bueno el proyecto! Te hago una consulta, como hago para que la columna Acciones esté al principio no al final. Gracias
@davidrivas5628
@davidrivas5628 4 жыл бұрын
Muchas gracias por tu ayuda, Que Genio!
@informaticadp
@informaticadp 4 жыл бұрын
Gracias David!
@jorgedari8501
@jorgedari8501 4 жыл бұрын
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.
@informaticadp
@informaticadp 4 жыл бұрын
Son dos temas (bases de datos y MVC) que tengo pendientes para hacer videos.
@crackzz8913
@crackzz8913 4 жыл бұрын
@@informaticadp las peticiones de ajax son de lado de las vistas vrd? Luego al servidor(controladores) y por último al modelo. Patrón MVC
@informaticadp
@informaticadp 4 жыл бұрын
Así es! Ya vamos a realizar un MVC de forma práctica así despejamos todas las dudas.
@diegodelossantos1706
@diegodelossantos1706 3 жыл бұрын
Excelente video! Ojalá puedas hacer uno con imágenes Saludos desde Uruguay
@informaticadp
@informaticadp 3 жыл бұрын
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.
@jordanerasmo
@jordanerasmo 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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
@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
@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!
@daviko5
@daviko5 3 жыл бұрын
Hola, excelente video. Tengo una consulta, porque dices que sirve para 5,000 registros?
@informaticadp
@informaticadp 3 жыл бұрын
Muchas gracias! Sirve para muchos más..me refiero que 5k registros los mueve bien. Para bases de 100k o un 1M recomiendo serverside.
@angelyarangavlog
@angelyarangavlog 4 жыл бұрын
Gracias!! Justo lo que buscaba.
@informaticadp
@informaticadp 4 жыл бұрын
Me alegro que te sirva! Saludos!
@jordiconstanti1441
@jordiconstanti1441 2 жыл бұрын
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
@carmonarya
@carmonarya 4 жыл бұрын
Muchas Gracias Excelente
@informaticadp
@informaticadp 4 жыл бұрын
Gracias a vos. Saludos!
@carzdroid
@carzdroid 2 жыл бұрын
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
@nehemiaslione2394
@nehemiaslione2394 3 жыл бұрын
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!
@angelicamorales1429
@angelicamorales1429 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias Angélica! Que error te da, que es lo que no te agarra?
@angelicamorales1429
@angelicamorales1429 4 жыл бұрын
@@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
@abrahamph8513
@abrahamph8513 4 жыл бұрын
@@angelicamorales1429 Lo has logrado solucionar?, tengo el mismo problema.
@abrahamph8513
@abrahamph8513 4 жыл бұрын
@@angelicamorales1429 Lo has logrado solucionar?, tengo el mismo problema.
@angelicamorales1429
@angelicamorales1429 4 жыл бұрын
@@abrahamph8513 no. No logré solucionarlo.
@fullimportacion
@fullimportacion 3 жыл бұрын
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
@informaticadp
@informaticadp 3 жыл бұрын
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.
@cesarsoriano9886
@cesarsoriano9886 4 жыл бұрын
Muy buenos videos, ojala puedas hacer videos aplicando api rest con php, saludos desde Perú
@informaticadp
@informaticadp 4 жыл бұрын
Gracias César! Tengo muchos proyectos pendientes. Espero subirlos los próximos días.
@darthlinox
@darthlinox 4 жыл бұрын
@ 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!
@informaticadp
@informaticadp 4 жыл бұрын
Muito obrigado Rodrigo. Se você quer dizer um CRUD com imagens, se puder. Ainda tenho que fazer um vídeo sobre CRUD com imagens.
@FunkyColonoCat
@FunkyColonoCat 4 жыл бұрын
@@informaticadp Boa noite ! Agradeço muito também se vc puder fazer. Obrigado.
@informaticadp
@informaticadp 4 жыл бұрын
Muito obrigado, espero fazer um CRUD em breve. Saudações.
@alanalvarezaguilar394
@alanalvarezaguilar394 2 жыл бұрын
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
@jaimeardzg8369
@jaimeardzg8369 3 жыл бұрын
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>
@informaticadp
@informaticadp 3 жыл бұрын
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-hg2qi
@Gustavo-hg2qi 4 жыл бұрын
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.
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias a vos! Si la verdad que muy raro que en el proyecto 2019 pase eso. Están usando xamp o wamp?
@Gustavo-hg2qi
@Gustavo-hg2qi 4 жыл бұрын
@@informaticadp Wamp
@informaticadp
@informaticadp 4 жыл бұрын
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-hg2qi
@Gustavo-hg2qi 4 жыл бұрын
@@informaticadp Si , si probé eso. La tabla id es autoincremental.
@mr-tango7367
@mr-tango7367 3 жыл бұрын
Me paso lo mismo con ese proyecto Gustavo, y estoy tratando de encontrarle alguna solucion. Si la encuento vuelvo por aqui. Un abrazo !!
@dagneralenaguerra2095
@dagneralenaguerra2095 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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.
@elgitano9876
@elgitano9876 4 жыл бұрын
Excelente tutorial! genio
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias!
@franciscojosepenalver8537
@franciscojosepenalver8537 4 жыл бұрын
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...
@informaticadp
@informaticadp 4 жыл бұрын
Hola Francisco, no hice todavía ningún video de validaciones fuertes. Buena idea.
@diegodelossantos1706
@diegodelossantos1706 4 жыл бұрын
Excelente el video, te sigo siempre. En un próximo curso, podrías hacer uno solamente con PHP POO? Saludos desde Uruguay
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias Diego! Viste este video? Te paso el link. Abrazo! kzbin.info/www/bejne/rGi6dqh7qsSIa7s
@cristian76net
@cristian76net 3 жыл бұрын
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..
@sebastianacosta4677
@sebastianacosta4677 4 жыл бұрын
eXcelente
@informaticadp
@informaticadp 4 жыл бұрын
Gracias Sebastián!
@pepebiondi5962
@pepebiondi5962 Жыл бұрын
Hola, cual es el "otro curso desde cero" para verlo por favor?🤔
@ernestoarias3404
@ernestoarias3404 4 жыл бұрын
Tambíen te comento que ya me suscribí
@jonyskom2024
@jonyskom2024 4 жыл бұрын
HOLA !!!!!!!! oye donde encuentro la lista de reproducción de este curso ?????????????????
@informaticadp
@informaticadp 4 жыл бұрын
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.
@jonyskom2024
@jonyskom2024 4 жыл бұрын
@@informaticadp Gracias !!! que dios te bendiga hoy comienzo !!!!!!!!!!!
@informaticadp
@informaticadp 4 жыл бұрын
Igualmente para vos estimado!
@goxalogoxalo202
@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???
@billsamudio
@billsamudio 3 жыл бұрын
Muy buen video, sería posible en vez de trabajar con server, usar Google sheets para almacenar los datos?
@informaticadp
@informaticadp 3 жыл бұрын
Gracias! No utilicé nunca google sheets como.base de datos.
@cro3813
@cro3813 2 жыл бұрын
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.
@caelestisdraco
@caelestisdraco 3 жыл бұрын
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
@nickvalver7667
@nickvalver7667 3 жыл бұрын
Hola una consulta, como validas en el registro que dicho usuario o cliente ya existe en la base de datos?
@informaticadp
@informaticadp 3 жыл бұрын
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.
@faviorobertodarf5693
@faviorobertodarf5693 3 жыл бұрын
muy bueno, excelente video pero como puedo agregar una imagen por registro con este mismo código
@jorgegatica
@jorgegatica 3 жыл бұрын
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?
@informaticadp
@informaticadp 3 жыл бұрын
Gracias Jorge! Totalmente, basta definir la operación de inserción en la sentencia SQL y listo. Abrazo!
@marlonangulo4533
@marlonangulo4533 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
Gracias Marlon! Para eso habría que usar tablas relacionadas, una vez relacionadas. Las traemos desde CRUD.php, imagino una query con JOIN
@marlonangulo4533
@marlonangulo4533 4 жыл бұрын
@@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.
@informaticadp
@informaticadp 4 жыл бұрын
Si toma el ID quiere decir que esa parte del código está ok. Queda revisar tu función estimado.
@jorgedari8501
@jorgedari8501 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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!
@jorgedari8501
@jorgedari8501 4 жыл бұрын
@@informaticadp Gracias. Saludos
@jorgedari8501
@jorgedari8501 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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
@janiccereyes5429
@janiccereyes5429 4 жыл бұрын
Hola gracias por tus aportes, me podrías decir cual es el link del video de esto mismo pero para trabajar con mas registros
@rcrdurden
@rcrdurden 3 жыл бұрын
muy util, muchas gracias, porque dice que funciona solo para 5000 registros? que pasa si tenemos 10mil 20mil etc??
@informaticadp
@informaticadp 3 жыл бұрын
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
@rcrdurden
@rcrdurden 3 жыл бұрын
@@informaticadp muchisimas gracias, saludos!
@rodbercode6865
@rodbercode6865 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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
@albertocorona3959
@albertocorona3959 3 жыл бұрын
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.
@Nopeman30
@Nopeman30 3 жыл бұрын
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.
@hawerdgb
@hawerdgb 4 жыл бұрын
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.
@hawerdgb
@hawerdgb 4 жыл бұрын
Nota.....con el ejemplo de aqui me funciona todo.....es en un proyecto en el cual se lo estoy implementando.
@hawerdgb
@hawerdgb 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
Excelente Hawerd! Gracias por tus aportes. Seguro alguien que tenga el mismo problema te agradecera. Saludos.
@crackzz8913
@crackzz8913 4 жыл бұрын
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?
@informaticadp
@informaticadp 4 жыл бұрын
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
@crackzz8913
@crackzz8913 4 жыл бұрын
@@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
@informaticadp
@informaticadp 4 жыл бұрын
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!
@Augusbrielse
@Augusbrielse 4 жыл бұрын
pudiste solucionarlo?
@mktwdbzap1064
@mktwdbzap1064 3 жыл бұрын
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.
@informaticadp
@informaticadp 3 жыл бұрын
Muchas gracias! Estimado para esos radio buttons usa clases, no ID para referenciarlos. Saludos!
@mktwdbzap1064
@mktwdbzap1064 3 жыл бұрын
@@informaticadp exactamente, podrías ayudarme a diferenciar estas clases en el código, no sé dónde cambiar.
@solucionesamedida2847
@solucionesamedida2847 2 жыл бұрын
hola muchas gracias por el video, una consulta, se puede agregar o activar la exportacion a excel? gracias !
@informaticadp
@informaticadp 2 жыл бұрын
Totalmente. Al ser datatables se pueden poner los plugins, todos. Muchas gracias!
@solucionesamedida2847
@solucionesamedida2847 2 жыл бұрын
@@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 .
@informaticadp
@informaticadp 2 жыл бұрын
Excelente! El desarrollo web es de constante aprendizaje. Te mando un abrazo!
@programadorweb1587
@programadorweb1587 4 жыл бұрын
Muy buenas idea! usar la fila del datatables para editar el contenido! gracias!
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias!
@diegodelossantos1706
@diegodelossantos1706 4 жыл бұрын
Buenísimo el tutorial! Podrías hacer uno con imágenes?
@informaticadp
@informaticadp 4 жыл бұрын
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
@jemm4095
@jemm4095 3 жыл бұрын
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
@informaticadp
@informaticadp 3 жыл бұрын
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
@ernestoarias3404
@ernestoarias3404 4 жыл бұрын
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.
@informaticadp
@informaticadp 4 жыл бұрын
Gracias Ernesto! Favor de habilitar la consola de chrome y seguro algún mensaje de error te sale. Fíjate y pasamelo.
@ADRIANCYBOR
@ADRIANCYBOR 2 жыл бұрын
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!
@dariojimenez2264
@dariojimenez2264 4 жыл бұрын
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.
@informaticadp
@informaticadp 4 жыл бұрын
Muchas gracias Darío! A qué tipo de badge te referis, de bootstrap? O es otra cosa?
@dariojimenez2264
@dariojimenez2264 4 жыл бұрын
@@informaticadp sí señor a ese !!
@informaticadp
@informaticadp 4 жыл бұрын
Mira, en este video lo explico al detalle. Espero te sirva. kzbin.info/www/bejne/jJ_RpHuXZausbK8
@migueldelgado9665
@migueldelgado9665 2 жыл бұрын
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.
@bi3rfass
@bi3rfass 4 жыл бұрын
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);
@rafaelvidela1731
@rafaelvidela1731 4 жыл бұрын
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.
@informaticadp
@informaticadp 4 жыл бұрын
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!
@rafaelvidela1731
@rafaelvidela1731 4 жыл бұрын
@@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.
@iksnetworkmexico
@iksnetworkmexico 2 жыл бұрын
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.castilla4257
@renem.castilla4257 4 жыл бұрын
Excelente video crack! Una pregunta.. ¿Còmo hago para no mostrar los "id" de los registros?
@informaticadp
@informaticadp 4 жыл бұрын
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.castilla4257
@renem.castilla4257 4 жыл бұрын
@@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.
@tinchovm85
@tinchovm85 4 жыл бұрын
​@@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 } ] } ); } );
@raycoustum
@raycoustum 3 жыл бұрын
Gracias, me sirvió, Pero preferiría usar otras formas
@informaticadp
@informaticadp 3 жыл бұрын
Saludos!
@fullimportacion
@fullimportacion 3 жыл бұрын
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
@informaticadp
@informaticadp 3 жыл бұрын
Exacto. La del curso crud desde cero es con ajax. Y esta es con una propiedad ajax que maneja datatables.
@velezfarak
@velezfarak 3 жыл бұрын
Muy bueno tu tuturial gracias pero es muy complicado bajar el ejemplo y lastima que no sea en python y django
@informaticadp
@informaticadp 3 жыл бұрын
Hola Carlos qué tal ¿Qué pasó que es es complicado? son segundos de publicidad nada mas, no es una publicidad intrusiva.
@Ar-Gus
@Ar-Gus 2 жыл бұрын
como substituir o confirm do delete por um modal?
@niltonibanez5779
@niltonibanez5779 2 жыл бұрын
BUEN DÍA, CON QUE VERSION DE PHP FUE DESARROLLADO ?
@fullimportacion
@fullimportacion 3 жыл бұрын
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.
@cityfight6665
@cityfight6665 4 жыл бұрын
Como agrego un a una columna de dataTable, por ejemplo tengo el nombre de un producto y quiero que ese nombre sea un enlace?
@informaticadp
@informaticadp 4 жыл бұрын
De la misma forma que agregué el tag button, en el href pones el link y usa en target='_blank'
@Crazyforyou58
@Crazyforyou58 4 жыл бұрын
Excelente tutorial, amigo cómo podría hacer responsive este proyecto?, ya lo he intentanto y fracaso en el proceso
@informaticadp
@informaticadp 4 жыл бұрын
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
@Crazyforyou58
@Crazyforyou58 4 жыл бұрын
@@informaticadp gracias amigo
@franciscojosepenalver8537
@franciscojosepenalver8537 3 жыл бұрын
¿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!
@luisvillegas9073
@luisvillegas9073 3 жыл бұрын
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
@josepirela8349
@josepirela8349 2 жыл бұрын
Como se hace para cambiar el lenguaje a español en la visualización del crud? En la parte de "search", "show", "entries".
@latinblackpill1584
@latinblackpill1584 4 жыл бұрын
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?
@informaticadp
@informaticadp 4 жыл бұрын
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.
@antonioyt7719
@antonioyt7719 4 жыл бұрын
A veces se guarda en la cache del navegador, aprieta "CTRL + F5", para actualizar la página completamente.
@juanpabloflorescamacho7676
@juanpabloflorescamacho7676 3 жыл бұрын
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
@informaticadp
@informaticadp 3 жыл бұрын
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.
@azulmaiasalgado2145
@azulmaiasalgado2145 3 жыл бұрын
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!
@ezequielsantoro2322
@ezequielsantoro2322 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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
@ezequielsantoro2322
@ezequielsantoro2322 4 жыл бұрын
@@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
@andresfalco7078
@andresfalco7078 4 жыл бұрын
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!
@informaticadp
@informaticadp 4 жыл бұрын
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.
@alexisvazquez7687
@alexisvazquez7687 3 жыл бұрын
como manejaste la encriptacion de las constraseñas de los usuarios?
@informaticadp
@informaticadp 3 жыл бұрын
Son bases de datos de test. En el video lo menciono.
@AlexisArtigas
@AlexisArtigas 4 жыл бұрын
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?
@informaticadp
@informaticadp 4 жыл бұрын
Estimado. Te recomiendo este video... kzbin.info/www/bejne/onW6hmmApZV4ga8
@AlexisArtigas
@AlexisArtigas 4 жыл бұрын
@@informaticadp Gracias me sirvió de mucho. Logre resolver el problema.
@jmunozve
@jmunozve 4 жыл бұрын
Saludos... genial el video.. no me realiza el UPDATE en la base de Datos.. cual puede ser la causa ?
@informaticadp
@informaticadp 4 жыл бұрын
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.
@theinusualboy
@theinusualboy 4 жыл бұрын
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
@informaticadp
@informaticadp 4 жыл бұрын
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-ys6uk
@LuisFlores-ys6uk 3 жыл бұрын
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.
CRUD usando ServerSide y Ajax - Datatables
20:30
Informática DP
Рет қаралды 17 М.
Mostrar Base de datos con Ajax - Datatables
21:40
Informática DP
Рет қаралды 39 М.
Elza love to eat chiken🍗⚡ #dog #pets
00:17
ElzaDog
Рет қаралды 24 МЛН
Ejemplo de un CRUD usando PHP, jQuery y Ajax
17:46
Leeway Academy
Рет қаралды 4,1 М.
03 - Cómo trabajar con Datatable y ajax
9:34
Coders Free
Рет қаралды 31 М.
ServerSide PHP con Datatables
31:04
Informática DP
Рет қаралды 36 М.
Diferencia entre Fetch vs AJAX
12:15
Vida MRR - Programacion web
Рет қаралды 42 М.
Datatables - Manejo del DOM
21:58
Informática DP
Рет қаралды 20 М.
20 Hacer peticiones AJAX en Laravel  - Aprende Laravel Sin Rodeos
16:45
Datatables - Responsive
14:05
Informática DP
Рет қаралды 36 М.
Datatables - Insertar filtros en las columnas.
18:28
Informática DP
Рет қаралды 40 М.
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 212 М.