Hola Juan. No entiendo cómo puede haber gente que se enfade contigo porque se te olvide explicar alguna línea de código. Tus videotutoriales son estupendos, y poco puedes ganar con ellos, a parte de tu satisfacción personal por un trabajo bien hecho. Un trabajo como el tuyo es de agradecer, pues gracias a ti, muchos de nosotros estamos aprendiendo a programar. Yo estudio por e-learnig y sinceramente, no estoy aprendiendo nada. Gracias a tus cursos y a tu canal, estoy aprendiendo muchísimas cosas, que no me enseñan mis profesores, a pesar de que les pagan por ello. Además, como bien dices, San Google es divino, y para eso está: para buscar todo lo que no sepamos. Un saludo profesor
Buenas Juan, al momento que te escribo este video ya tiene 5 años 🙈 Pero quiero decirte que muchas gracias, tus videos y cursos me han sido de gran ayuda para empezar con la programación. Deberias ser famoso por la calidad de tus videos y lo bien que explicas, esto es contenido de calidad! Muchas gracias por tu tiempo y esfuerzo y seguiré aprendiendo de tus cursos. Saludos desde Argentina!
Y lo bueno que todo sigue vigente hoy en día jejeje con excepción de la POO pero muy poco todo lo demás es igual y vigente. Espero que lo termines, buena suerte, éxito, saludos desde México :)
JUAN, ¡FELIZ AÑO NUEVO!....GRACIAS SIEMPRE POR TUS GENEROSAS LECCIONES, TE HAGO LLEGAR UN ABRAZO MUY CORDIAL Y LOS ACOMPAÑO CON MIS DESEOS DE PROSPERIDAD, SALUD, AMOR Y DICHA PARA TÍ Y TUS SERES QUERIDOS....LLEGA OTRO AÑO MÁS Y YO TE SIGO ACOMPAÑANDO MI MAESTRO Y AMIGO. NUEVAMENTE, GRACIAS SIEMPRE.
+Ga Komix jejeje Muchas gracias amigo por ser tan fiel al canal. Te deseo los mismo para ti y los tuyos y seguiremos dando guerra por aquí en 2016 para los que me aguanten. Un saludo!!
en el año 2020 en pleno estado de emergencia, me puse a ver tus videos y quede encantado, vi otros tutoriales y no entendia mucho pero con estos videos tuyos voy entendiendo todo, muchas gracias
Juan, no puedo dejar de agradecerte la dedicación que tienes con esto y la forma de explicar tan clara, no sólo ya de lo que se te pueda haber olvidado decirnos, sino a explicarnos cómo desenvolvernos bien con las apis para desatar cualquier duda que se nos pueda plantear. De verdad, eres genial y espero ansioso los vídeos de java, aunque php me está gustando también mucho y muchas de las explicaciones de aquí, complementan lo ya aprendido de java, puesto que son muy parecidos los lenguajes.
:))) jejejeje que bueno !! Más que no explicar en profundidad, lo que ocurre es que para encontrar una explicación en profundidad hay que bucear mucho en los resultados de búsqueda, y sobre todo separar el grano de la paja. La mayoría de las páginas y foros no explican en detalle, pero yo casi siempre acabo encontrando alguna explicación decente. Un saludo!!
@@pildorasinformaticas diselo a mi profe de php en el instituto que cuando estabamos en examenes nos hacia quitar internet para no buscar nada solo usabamos apuntes y era horrible
Hola Juan, te escribo en plena cuarentena del coronavirus, tus videos me están ayudando a hacer la cuarentena mucho más llevadera. Espero que te encuentres bien tu y los tuyos y aprovecho para agradecerte todo tu inmenso y altruista trabajo que haces.
AAAAHHHHH Profesor Pildoras le agradezco tanto enseñarnos sus conocimientos de informatica para con nosotros....he aprendido mucho de usted....0:11 despues de cuatro años le saludos y deseo que se encuentre bien y no se haya enfermado de COVID19....mucha fuerza y gracias por todo....Saludos desde Shile!!
@@pildorasinformaticas Si aqui esta "controlado" la pandemia, pero igula mucha gente ha sufrido....gracias por su paciencia y apoyo....ahora seguire viendo sus videos...
Saludos. Llevo siguiendo todos los vídeos , todo perfecto y correcto. Llegue a pensar que este vídeo iba a ser menos interesante pero para mi grata sorpresa ha sido de los tantos interesantes que has publicado , impecable trabajo. Gracias por el aporte de las clases y objetos Exception , entre toda la documentación , jámas lo hubiera entendido tan bien si no es con tu ayuda.
Hola Juan, hace un tiempo que no escribo... Acá en Venezuela la situación esta bastante difícil, los proveedores de servicio de internet cada día hacen un poco peor su trabajo, pero en el trabajo en mis ratos libres logro descargar tus videos y nunca olvido dejar mi like y algún comentario, gracias por tu tiempo y por esta gran labor que te tomas no solo de dictar el curso, si no de tomarte la molestia de responder dudas y ruegos. Saludos tu fiel suscriptor.
amigo muchas gracias por tu don de enseñar y compartir tus conocimientos no sabes cuanto me ha ayudado.
4 года назад
En lo personal desde que tomo sus curso en ocasiones por no decir siempre estoy días leyendo sobre todos los conceptos que explica y siempre encuentro mucho contenido adicional, Gracias por ser una excelente gua de estudio. Usted siempre sera merecedor de estar en las referencias de mis trabajos de estudios del lenguaje . Es mas usted inspira la investigación a fondo del lenguaje
Muchas gracias por tu comentario, me alegro de que te guste mi trabajo. Los lenguajes son casi infinitos y yo tan solo conozco una pequeña parte. Lo ideal es hacer lo que tú has hecho: documentarse adicionalmente por tu cuenta. Un saludo!
Recuerdo que esto me exploto la cabeza, cuando me salia la pagina en blanco y no me informaba de nada porque no tenia esa linea, tuve que desmenuzarla por mi mismo, luego usando san google me di cuenta para que se necesitaba jaja, Saludos Juan!
joe que guay pues estoy de vuelta contigo por aquí aunuqe ya estoy armando mys jsonarrays en php para procesar con android voy a mirar desde el principio gracias que grande eres y bueno. un saludote.
Hola, profesor, para felicitarlo por este manual de trabajo, soy programadora pero PHP, inicie con estos videos en una semana he adelantado los 56 videos, espero nivelar pronto. Gracias
Hola Juan, un gusto saludarte, primero que nada felicitarte, me parece que tienes un excelente canal y que estas bendecido con un don para explicar y enseñar que pocas personas tienen, actualmente vengo siguiendo tu curso de php video por video desde el número 1, así que sepas que tienes un nuevo alumno, y la verdad es que he aprendido muchísimo, he tratado de poner en practica todos tus código y añadirle o quitarle cosas a manera de practica y actualmente estoy practicando manipular la base de datos con sus diferentes métodos (select, Insert, update, delete) utilizando mysqli y me ha surgido un problema que me ocasiona una duda a su vez y que te comento a continuación a ver si me la podrás aclarar: Creo 4 paginas: Pagina 1: Un formulario de búsqueda de nuestra tabla productos que envía a la pagina 2 mediante el método get el código del articulo que busco, Hasta aquí todo bien. Pagina 2: Leo el código del articulo utilizando $_GET[] y realizo la búsqueda en la base de datos, si no tengo éxito imprimo un error y si tengo éxito construyo un formulario que a su vez tiene una tabla con cuadros de textos deshabilitados donde están los datos del articulo a manera informativa y dos botones uno para actualizar (pag 3) y otro para eliminar (pag 4). Y es acá donde surge mi problema y duda: Efectivamente la pagina 2 me muestra el nuevo formulario con la tabla construida con los datos del resultado del query, pero cuando voy pulsar los botones de actualizar o de eliminar para utilizar el método get para ir a la pagina 3 o 4, se cargan las paginas pero los datos del formulario no viajan a la siguiente pagina, lo cual obviamente me ocasiona un problema por que no puedo realizar el los querys respectivos por que no tengo el código del articulo. Ahora bien mi duda es: influye en algo el hecho de que todo el formulario, tabla, botones, etc de la página 2 se construyan con código php y no html, lo cual ocasionaría que a la hora de viajar los datos los mismos no viajen? Muchisimas gracias por tu tiempo y tu dedicación, no tienes idea de lo fructífero que son. Te dejo el código resumido que utilizo por si es de utilidad para la respuesta. PAGINA 1: BUSCAR ARTÍCULOS Código Articulo: PAGINA 2:
Con lo de San google y el maldito WARNING que no se sabe para que esta el link si no abre nada, hacen que las clases sean geniales jajaj. Muchas gracias Juan por brindar este magnifico curso tan bien explicado tanto teoricamente como su practica. Gracias a usted crack de los crack en Programación, la semana que viene comienzo a trabajar como programador en PHP MYSQL. Saludos desde Argentina.
Gracias profe , siempre me decían tienes que ir a la documentación y cuando lo hacia no entendía nada , ahora con tu explicación ya no soy tan reacia , gracias.
Feliz Año Maestro. Ahora mismo no me surgen dudas , pero si te comento algo interesante que puede ayudarte y mejorar el codigo. Cuando creas un formulario y le especificas el tipo de method="post" o "get" que vas a usar para enviar los datos y le dices por medio del atributo action donde quieres enviarlo ejemplo action="recibe.php" , en ese script , en vez de usar la típica variable superglobal $_POST['dato_enviado'] , puedes aplicar una nueva función que sirve de filtrado , su nombre es : filter_input($type , $variable name) , para este ejemplo tendría este aspecto -> filter_input(INPUT_POST , 'dato_enviado'); ese valor lo guardas en una variable o la puedes usar donde quieras , parece ser que la aplicacion le aplica un filtro para optimizar las respuestas , mis conocimiento son de principiante así que no puedo concretar , en la guía oficial esta mejor explicado y recogido , se utiliza desde PHP 5 en adelante inclusive la PHP 7 Espero haberle ayudado , si este dato lo conocía , hagamelo saber y borró el mensaje Gracias por su atención
+Sinno mbre Hola !! Gracias por el aporte. No, no conocía esa función. pero aunque la conociera no hay razón para borrar el comentario. El objetivo es que todos aprendamos. Hay veces que no menciono cosas que conozco (imposible mencionarlo todo) y alguno de vosotros si lo hace en los comentarios. Esto es un aporte extra para los que están siguiendo el curso, así que bienvenido sea. Un saludo
+pildorasinformaticas En todo caso deberiamos de darte las gracias a ti por todo el trabajo realizado , es un placer poder ayudar. Cuídese y hasta otra.
Buenos dias, antes de nada enhorabuena por compartir tus conocimientos. Tengo una duda. Si POST respecto a GET es todo ventajas (oculta los parámetros de búsqueda, permite enviar fotos y textos de mucha longitud), ¿en que casos se utiliza GET?, quiero decir, que si usamos siempre POST nunca nos equivocaremos ¿no?. Entiendo que GET se usa o se puede usar en los casos que citas en el video (informacion no sensible, poca info, etc.) pero su uso no supone ninguna ventaja respecto a POST. No se si me explico!. Gracias de antemano
Sos un capo, me encanta como explicas! Te iba a preguntar si podes armar un curso de codeigniter(preferido) o laravel y el modelo modelo-vista-controlador y usar el grocerycrud. Yo no sabia nada, y hasta este video y viendo el de SQL, setie un crud en codeigniter con mi base y grocerycrud con exito, pero nos falta la base de de conocimientos de todo el framework. Seria genial!! un abrazo!
+Martin Lobato Hola !! Gracias por el comentario. Me alegro de que te guste. Me han pedido ya varias veces ver algo de framewrok, algo de Laravel. Así que es muy posible que haga un curso exclusivo con algún framework al acabar este. Un saludo
Jola Juan, me gustaría saber si puedo mixtar los tipos de programacion en php.el PDO, POO y prosidentual por ejemplo: La condicion try de PDO y la conexion de prosidentual msyli("lolachost",....); Sin ningun problema
Como estas Juan?Aca voy siguiendo tu curso de php video por video a ver si el próximo semestre en la uni me va bien en la materia php jeje. De verdad no tienen desperdicio alguno tus videos, lo que si me gustaria ver seria algo de MVC orientado a php pero vi que tienes algo de eso en el curso de Java, así que creo que cuando termine con este me daré una vuelta por ese otro y a ver si puedo aplicar algo de ese conocimiento aquí. Te mando un gran saludo desde Uruguay!
Hola !! Gracias por el comentario. Efectivamente tengo algo d eso en Java y lo podrás aplicar aquí. Y creo que aquí también hice un ejemplo de MVC si no recuerdo mal. Un saludo!!
Noto que tiene varios curso en cuanto a lo de programación WEB se refiere. Quisiera saber como ud recomienda ver sus cursos es decir el orden seria: HTML LUEGO PHP LUEGO JAVASCRIPT O COMO SERIA?
Hola !! Si partimos desde 0 el orden debería ser el siguiente: 1. HTML desde 0. Este curso no lo tengo en mi canal. 2. CSS. Este y los que siguen si los tengo en mi canal. 3. JavaScript. 4. HTML5 5. PHP/MySql Un saludo!!
yo tengo una duda en los marcadores, al usar un marcador me funciono perfectamente pero al usar dos marcadores ya no me muestra el resultado ya le di todas las vueltas mire varias veces el código, cambie de nombre y sigue sin funcionar
Hola, he visto tus videos salteadamente de acuerdo a como he ido necesitando, pero viendo como explicas de bien, creo que los haré todos jajajajaja!! Quiero molestar con una duda, estaría muy agradecido si puedes resolvermela o ayudarme a comprender: Mientras estudiaba mi carrera, el ingeniero que me enseñó PHP me dijo que tener archivos "*.php" era una mala practica, que lo mejor era tener la pagina "*.html" y los datos llamarlos a través de JavaScript con Ajax. Y precisamente esta es mi duda. Con respecto a rendimiento, seguridad, etc. Gracias.
Feliz año Juan, excelente explicación, como ya te había dicho antes eres el mejor en pedagogía, por otro lado quería preguntarte si en este curso va haber algo sobre administración de usuarios, perfiles, roles y privilegios para las bases de datos, o si de pronto tienes este tema en otro curso. saludos.
Saludos Profesor feliz año desde ecuador, y para ud lleno de bendiciones, quería saber si nos va explicar algo de MVC en una aplicación todo el curso ha sido excelente, antemano muchisimas gracias
+Alexander Gonzalez García Hola !! Aún queda para terminar este curso. Lo del modelo vista controlador ya me lo han pedido varias veces, así que si es posible lo incluiré en el temario. Un saludo
hola profe , antes de todo quisiera agradecer su disposición por realizar este curso el que me ha servido muchísimo ...profe quisiera preguntar si usted conoce un sitio o algun libro en donde existan ejercicios prácticos, para ejercitar programando?.. un saludo desde chile
+Francisco Javier Hola !! Gracias por tu comentario. La verdad es que no, no conozco ningún sitio donde poder descargar ejercicios. Es mi intención comenzar a subir ejercicios de este curso cuanto antes. Espero poder hacerlo pronto. Un saludo
Hola Juan! Al escribir erróneamente el nombre de la tabla, en el getMessage me informa de que no encuentra el driver. Por otro lado, en el getCode me devuelve como valor 0. Esta última no la entiendo. Utilizo Dreamweaver CC, y misma respuesta en Safari, Chrome y Firefox. Gracias de antemano, Un saludo!!
Mira a ver si puedes copiar y pegar por aquí todo tu código para yo u otra persona te podamos ayudar. Con las pistas que me das de momento no sabría decirte el error. Un saludo!
Hola Juan, te agradezco la explicación sobre la famosa línea, pero que sepas que no estoy enfadado sinó que tienes un público un poco exigente y bastante motivado. Pero ha merecido la pena esperar un par de semanas. Por otro lado y referente al método post quisiera que me aclararas una duda: por get los datos se envían por la URL, pero no dejas muy claro como se envían por el método post. (sólo sé que están ocultos).Gracias
+CARLOS RODRIGUEZ Hooola!! No, si es que hay otro que me ha enviado un mail a mi correo de cursos@pildorasinformaticas.es comentando que estoy dejando cosas sin explicar en sete curso (pues claro. Imposible explicarlo todo). No concretamente con esta duda tuya, pero acababa de leer el mail de esta persona y lo tenía en mente a la hora de comentarlo. Lo de que sois exigentes me doy cuenta todos los días. Eso es bueno. Pero yo tengo mis límites, no lo se todo. Habrá veces que no pueda satisfacer todas vuestras dudas. Con POST la información se envía dentro del cuerpo de la petición HTTP. Habría que hablar del funcionamiento del protocolo HTTP para entender esto y eso es largo. Resumiendo mucho (pero mucho), cuando escribimos una URL en el navegador, utilizamos el protocolo HTTP. El navegador decodifica esta información (la URL) y realiza la petición al servidor web (HTTP Request). Pues bien, en esta información que se envía al servidor para que nos de la página web, se envía dentro de la petición la información del formulario gracias al POST. Si quieres profundizar en esto, estoy seguro de que si escribes en google como búsqueda "funcionamiento protocolo http" verás páginas donde te hablan del proceso interno que ocurre desde que escribes una URL hasta que el servidor te devuelve la página. Verás entonces dónde y cómo se incluye la información de un formulario POST. Un saludo
perdona todavia no he visto este curso pero quisiera saber si das php orientado a objeto. y si das mysqli o pdo gracias feliz año es que lo estoy viendo en bases de datos remotas en Android y quisiera vereme este curso.
Hola Juan! Estuve viendo en un tutorial por alli sobre los LIMITS en las consultas (todo con PDO) y utilizaban como variables para limites valores que eran dinamicos pero esos valores estaban dentro de llaves tipo LIMIT {$inicio}, {$fin}. Cual es el proposito de estas llaves? Saludos y Gracias Nuevamente
+Dionisio Barboza Hola !! La ventaja es poder usar arrays asociativos (mucho más intuitivos y fáciles de manejar que los indexados) cuando tenemos varios parámetros en una instrucción SQL. Eso si, todo se puede hacer de igual forma sin marcadores aunque en mi opinión el código no es tan claro en la parte del array. Cuestión de gustos un poco... Un saludo
Buenas noches Master, le escribo desde Venezuela. En este curso se vera el tema referente a variables de Sesión, combinadas con arreglos o algo así? es que he visto una aplicación como un arrito de compras que me ha gustado mucho y me falta algo de conocimiento para entenderlo también tiene un poco de AJAX que me gustaría aprender. Tendrá algún curso referente a esto?
+Mario luzardo Hola !! En este curso se trabajará con sesiones más adelante aunque no se si lo que veremos solucionará tus problemas. Respecto a Ajax, hablo un poco de ello en este vídeo y siguientes del curso JavaScript: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-7w5PpdHKndc.html Un saludo
Muchas gracias por todo!!! ¿Qué me recomendarías para aprender a trabajar con integridad referencial entre tablas? Gracias de nuevo! Y feliz año a ti también! :D
+navikitor Hola !! Puedes pasarte por mi vídeo de Access Básico y buscar el vídeo donde hablo de relaciones entre tablas. Allí explico qué es la integridad referencial y se ve algún ejemplo utilizando la BBDD Gestión de Pedidos que podrás descargarte aquí: www.pildorasinformaticas.es/archivos/accessbas/gestion_ejercicios.zip Un saludo
Hola, muchas gracias por los videos. Necesito ayuda urgente, tengo una CLASE en la que obtengo todos los registros de una base de datos mysql con PDO. El problema surge cuando trato de mostrar los registros en un archivo diferente que sería la vista, no se como hacerlo, me podrías ayudar con eso?. Saludos.
Saludos Juan, llevo siguiendo tus cursos algún tiempo, te quería preguntar. Tienes un curso de javascript "curso hecho, y te felicito". Quería preguntarte por el tema de AngularJS, crees que vale la pena mirarlo, por circunstancias te pregunto en el punto en el que voy de curso, porque proseguí con tu curso de php, al acabar anteriores cursos tuyos. y pensando en ello antes de ponerme con tu curso de java.
Hola !! Gracias por el comentario y por seguir mis cursos. Sí, efectivamente un curso de AngularJS es muy recomendable. Es un framework moderno y muy utilizado. Espero algún día poder hacer un curso al respecto. Me falta tiempo para tantas cosas.... Un saludo!!
Juan un saludo espero me puedas responder uso xampp y yo omito esa linea de setattribute pero aun asi me muestra la excepcion en el bloque catch sabes si es algo predefinido de xampp o algun cambio en php desde que subiste el video hasta la fecha. Saludos
Buenas! veo que estamos siguiendo el curso a la par :) He hecho la prueba CON y SIN el setAtributte y me da exactamente el mismo error en uno y otro caso: Error: SQLSTATE[HY000] [1049] Unknown database 'pruebass' Yo estoy usando PHP 7 en LAMPP (xampp para GNU-Linux). Otra cosa que quería comentar es que desde que se hizo el video la forma de definir los arrays han cambiado, y se recomienda hacerlo de esta nueva manera: $resultado->execute([":SECC"=>$busqueda_sec, ":PORIG"=>$busqueda_porig]); Un saludo.
Una vez más digo: excelentes videos. ¿Es necesario implementar lo que son TRANSACCIONES o ese tema lo maneja automáticamente el sistema gestor de base de datos? Si fuese indispensable implementar las TRANSACCIONES, haber si puede hacer videos al respecto . También me gustaría que explique sobre TRANSACCIONES en sus videos de Java y/o JavaEE. Pues tengo las siguientes inquietudes: CASO I Que pasaría si al mismo tiempo, en una BASE DE DATOS: 1. MILES o MILLONES de personas están leyendo un mismo registro "A". 2. Otras MILES o MILLONES de personas están actualizando ese registro "A". 3. Supongamos que en cada uno de los dos puntos anteriores, adicionalmente, se van a ejecutar un BLOQUE DE SENTENCIAS en cada vez que se accede a una base de datos (Por ejemplo, en un sistema de ventas). CASO II Quiero asegurar un traspaso de una cantidad de dinero entre cuentas bancarias. CASO III Qué pasaría si me quedo sin energía eléctrica en plena ejecución de un conjunto de instrucciones SQL. ¿CÓMO ASEGURO DE QUE TODAS ESTAS OPERACIONES, por más rápido o muy despacio que se ejecuten, SE LLEVEN A CABO ÍNTEGRAMENTE? Gracias.
Profe me puedo saltar los videos dnd me hablas de pdo? es que me estoy metiendo mucho contenido, js, bootstrap, jquery,php,sql,laravel,html5,css3 y no quiero saturarme jaja.
No se si a alguien le sucedio pero con el metodo Get el codigo funciona bien pero cuando utilizo Post me lanza un error diciendo que el indice no esta definido en la solicitud
hola! si me sucedió. Investigué un poco, no entiendo bien el origen del problema, si copias esta linea justo debajo de declarar tu variable $busqueda, var_dump($_POST); te va a permitir ver que contiene en este caso la busqueda que estás realizando y de esta forma funciona. Luego puedes solo comentar la instrucción para que no imprima en pantalla la información de esta forma y listo. Ejemplo: require('datos_conexion.php'); $busqueda = "%{$_POST['buscar']}%"; //var_dump($_POST); $base=null; try{
@@verobrivi muchas gracias por el dato.!!! En que instancia estas del curso?? Yo voy por el 70. Despues tengo ganas de hacer el de laravel o el de mysql
hola profe como esta, profe a mi en el video anterior me sale un error,tengo un problema desde hace unos vídeos atrás y no he podido solucionarlo por favor, solicito de tu colaboración para resolver este problema, Notice: Undefined index: seccion in C:\xampp\htdocs\pruebas\pagina_busqueda_pdo.php on line 12 Notice: Undefined index: p_orig in C:\xampp\htdocs\pruebas\pagina_busqueda_pdo.php on line 13 de antemano quedo totalmente agradecido por compartir tus conocimientos, Saludos...
algo parecido me pasaba pero seguro que tienes que acentuar el sección o mira si lo incluiste en la consulta ejemplo tu sql tiene que estar asi $SQL="select paísdeorigen, precio, seccíon, fecha from productos"; es solo un ejemplo pero si pretendes mostrar el campo sección sin incluirlo en la consulta sql te saldra eso espero haberte ayudado :)