Este es el VideoTutorial 10 del Curso de PHP y MySQL.
Acá veremos el Trabajo con una web totalmente dinámica, la cual la generaremos desde cero.
Analizaremos el concepto mediante la creación de un sencillo script el cual carga los contenidos, menús e imágenes desde una base de datos.
Construiremos el archivo usando divs los cuales los maquetaremos con estilos CSS.
Crearemos 3 tablas a las que haremos referencia mediante un valor rescatado vía GET, de esta forma, todos nuestros contenidos se cargarán en un solo archivo, e irán cambiando de acuerdo a ese valor que recibimos por cabecero.
Todo en 50 minutos.
21
























































Hola Cesar. Ante todo felicitarte y agradecerte mucho por estos videos con los cuales aprendí mucho más en poco tiempo que en meses con manuales bajados de internet. Quería consultarte cómo hacer para ver todos los registros de la columna texo de la tabla contenido si, en vez de tener un sólo texto asociado a cada id_menu, tuviera dos o más (agregué más registros). Lo he intentado pero sólo puedo ver el primer texto, los demás no los muestra. Muchas gracias por tu gran trabajo
Estimado, el video aparenta estar caido.
hola cesar tengo 18 años y ya tengo mi pequeña empresa de TI recién empiezo con el php y pues asta ahorita voy en el tuto 10 pero casi en todos me ah salido error con el ($reg=mysql_fetch_array($res)) y siempre me quedo atorado ahi a que se debe yo me conecto a servidor miarroba espero me puedas responder lo antes posible para continuar con los demas videos saludos desde mexico.
hola cesar tengo una duda sobre la parte de comentarios como mencionaste que se puede introducir codigo html, tengo la dura de que si se pudiera poner en esa seccion por ejemplo codigo php para una presentacion de imagenes que vayan cambiando automaticamente??? pd: muy bueno el tutorial me ayudado full para comensar con php
Nacistes para esto, tu estilo calmado de exponer invita a relajarse y captar sin esfuerzos, lo haces tan facil, recien he vistos los 2 primeros videos y x nada me pierdo los 26 php mysql felicito tu paciencia y entrega, que Dios te bendiga Saludos desde gye ecuador Ignacio Navas
Grande !!!!!, muy buenos tus video tutoriales , e aprendido mucho gracias a ti :D. te felicito excelente aporte para los que estan entrardo en el area de programacion :)
Salusos quiero darte las gracias por tomar tu tiempo y dedicarlo a enseñarnos todo sobre php, yo un simple estudiante que quiere llegar hacer un gran programador php. que DIOS te bendiga a vos y a los tuyos. = D
Muy buen video! Gracias! y saludos desde Perú
Hola Cesar, excelente video de aplicación dinámica, cada dia voy tomando mas sencibilidad de programacion PHP,todo o casi todo me ha resultado como lo pides,tengo ganas de llegar luego al video 40, pero como otras tantas veces me ha pasado por ansioso al final no he entendido nada y me decepciono y lo dejo, asi que mejor lentito.. Estaba programando con phpdesigner7,pero me cambie de IDE a dreamweaver que me ha resultado mejor, gracias por la claridad que expresas tus idea, saludos.
Muchísimas gracias por este videotutorial, lo considero crucial en cuanto a eficiencia, estructuración, ya que evitamos crear un montón de archivos html, por ejemplo para cada producto que ofrece un sitio web, resolviéndolo mediante PHP y la base de datos, generando todo dinámicamente. Lo estoy implementando en mi sitio y me cae como anillo al dedo. Como dirían en Brasil, esto es JOGO BONITO!! Saludos
primero felicedades por tu pagina esta muy buena y en mi caso que estoy empesando con php me ha ayudado mucho.. mi duda es como en visto en tus tutoriales cuando envias valores por url las puede modificar directamente ejemplo: localhost/index.php?id=1,2,3,...... como evitar eso que uno como usuario del sitio pueda tener acceso a los datos con solo madificar la url... eso es todo y espero tu respuesta...gracias....
primero agradecerte por hacer este tipo de tutoriales que en micaso estoy empezando con php me han ayudado mucho y segundo tengo una duda que es cuando haces una pagina dinamica y es necesario enviar valores por url como puedo hacer para que el usuario no tenga acceso a otros registro manipulado directamente la url..... bueno es todo .... gracias....
Para quienes les da el error de que es obsoleta la función mysql_db_query, a mi me funcionó lo siquiente: Sustituí este código: $sql="select * from menu"; $res=mysql_db_query($bd,$sql,$con); while ($reg=mysql_fetch_array($res)) Por este mysql_connect("localhost","usuario","contraseña"); mysql_select_db("labasededatos"); $sql="SELECT * FROM menu"; $res=mysql_query($sql); while($reg=mysql_fetch_array($res)) No sé si es totalmente correcto, pero solo así me función con php 5.3.5 Saludos
Hola estoy teniendo problemas para hacer el menu dinamico con conexion a la base de datos y no se cual sea el problema lo mismo me paso con el video tutorial 9 ppodrias ayudarme porfavor
Hola cesar, soy valentin, tengo 14 años y me encantan tus videos. Eres muy buen programador, gracias por haberme ayudado tanto, recien voy por el videotutorial 10 y te sigo en todo lo que enseñas :) Nos vemos, saludos y mucha suerte
bueno cesar muchas gracias por darnos la oportunidad de aumentar nuestro conocimiento hacerca de este tema que particularmente me llama mucho la atencion.
Buenos días, Tenia problemas con la funcón mysql_db_query, pero lo solucione de la siguiente manera. este es el archivo de conexion y en los otros archivos llame la conexio y no le pase la base de datos.$res=mysql_query($sql,$con); Espero les sirva
Excelente cesar como tú dices ;) excelente tutorial me funciono impecable como lo explicaste tu muchas gracias ^^
hola cesar felicidades por tus cursos y mas a un por ayudamarme en mi parendizaje. gracias dios te bendiga amigo....
Hola Cesar muchas gracias son excelentes tus videotutoriales, eh aprendido mucho gracias a ti eres un gran maestro saludos...
Muy buenos tus tutoriales, era justo lo que me faltaba, gracias por ayudar a los autodidactas como yo. Gracias desde aca en PERU....
hola cesar! jejej nuevamente con una consulta entre mis manos, se puede crear un campo dentro de una tabla de mysql que tenga por ejemplo tres opciones y que la persona que registre los datos solo pueda rellenar con una de esas tres opciones. Por ejemplo el campo torta y que tenga las opciones selva negra,mil hojas y mexicana, es decir, que la persona que registre el dato solo pueda elegir una de estas opciones. Mi pregunta es ¿se puede, y como se hace? de antemano gracias y tu pagina es genial.
Hola Cesar, muchas felicitaciones por tu pagina, has hecho un gran trabajo para todos aquellos que le gusta la programación. Cesar, tengo un problema con la sentencia while, me manda este error --> Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:AppServwwwejemplo10index.php on line 29
hola cesar de new mie error es este al realixar $sql= "select * from menu"; $res=mysql_db_query($bd,$sql,$conexion); while($reg=mysql_fetch_array ($res)) { ?>
hola cesar este es mi error Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:wampwwwcursophp10index.php on line 32 help!!!!
Hola cesar que tal, pues yo aqui mirando tu VT10 y me parece exelente, la verdad es que te haz lucido con tus VT me han pareido exelentes y sobre todo por dos cosas, 1 la forma de explicar es exelente, y 2 el material, como tu mencionas no son cosas tan comvencionales y eso le da un toque especial, sigue a si y suerte.
cesar una consulta ...uhm ya sta bien entendi todo pero mi problema es que deseo k el contenido muestre la web k el menu elige pero no encuentro la forma d mostrar esa web..por ejemplo al presionar home..debe mostrar la web de home en la capa div contenido..y eso..he buscado pero no encuentro como hacerlo..me ayudas please???
jejeje disculpa mi comentario anterior ya vi el problema jejeje sorry...
hola cesar...tenia una consulta en el menu la clase boton no me sale como si fuera un boton me sale como si fuera un simple link...tengo ke cambiar alguna opcion al dreamweaver??? o estas usando algun tipo de plantilla?
Avanzamos al video número 10! Te cuento que pude solucionar el error que me salía con el header.- Devuelta te agradezco por tu buena voluntad. Un saludo cordial desde Mendoza, Argentina.
Felicitaciones !!!!!!!!!!!!!!! excelente trabajo Cesar
ola cesa tu pagina esta muy beuna , la vdd es k me esta ayudando mucho con un proyecto k tengo para la escuela.. lo felicito por su dedicacion y ahunk el video va algo adelantado apra alguien k no tiene ni idea de lo que es esto xD le estoy entendiendo muy bn =).. la verdad es qeu no entendi muy b lo de $sql es una variable de que? jiji me recomiendas ver denuevo el video?? =s
Estimado Cesar:Vi y utilice tu video 8. Me sirvió mucho.Tendrás material para borrar datos y cargar datos en una bd usndo php.Recibe un cordial saludo desde México.
Saludos. muy buenos los tutoriales. son bastante interesantes,Ahora bien sabes tengo una duda, como haces para por ejemplo acortar un contenido y mostrar alguna parte y como hacer la funcion de eso que sale en tu pagina "leer mas" porfa te lo agredeceria un montonde todas maneras muy buena tu paginaSaludos
Excelente VideoTuto Cesar y muy profesional forma de pensar. Muchísimas GRACIAS. Y saludos al Maestro.
Hola cesar, queria agradecerte por compartir tus conocimientos con todos nocotros, la verdad este videotutorial me ha servido de mucho. Muy bueno, muy didactico. queria saber como puedo hacer una paginacion re registros en codigo php (como hacer para mostrar 10 post en una pagina 10 post en otra. Gracias
Cada vez mejor ! Mil gracias.
Agradecida a Dios de saber que lo que sembre en ti dio frutos, te bendigo.Excelente el video tutorial lo aplicare en una pagina personal
Hola Cesar lamentablemente di con tu pagina muy tarde en la noche, a si es que la vere con mas detalle mañana en mi oficina, pero a simple vista encontre muy interesante tu sitio y tus tutoriales, quisiera hacerte una pregunta. sabes si existe la tecnologia ya implementada en PHP para realizar programación orientada a objeto asi como el java.
excelente video tutorial, realmente muy bien redactado y con resultados eficientes en materia de recepcion, o sea se aprende, mis felicitaciones!
Hola Rodrigo, primero que todo gracias por escribir a mi web, y seguir mi humilde trabajo...Te comento que en el VideoTutorial 11 se trabajará un sistema de Registro de Usuarios..
Intenté responderte a tu mail pero se me devolvió el mensaje...
Recibe un cordial saludo desde Santiago de Chile...
muy buen tutorial ; pero no puedes aser uno de crear usuarios porfavor?
buenas cesar muy bueno tu trabajo espero que sigas asi abriendo puertas de conocimiento para las programacion de wed, esta muy bien explicado tu tutorial, solo una pregunta tengo un pequeño error aca Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead in C:\wamp\www\Mi Wed\index.php
Hola Cesar Cancino, saludos desde Miami. felicidades por tu trabajo, realmente muy bueno y muy entendible, soy un nuevo en este de los sistemas, me gustaria saber como puedo bajar los videos desde 1 al 4 ya que solamente veo desde el 5 al 10. Un abrazo a la distancia y mis condolencias a las familias Chilenas por el reciente terremoto en tu pais.
Saludos Cesar,Solo algunas cosas para mejorar dentro del codigo:NO deberias usar short tags:
http://phpsenior.blogspot.com/2009/02/por-que-no-deberiamos-usar-los-short.html
Cuando esten en un proyecto grande, no usen "SELECT * FROM Tabla" hay que darse el trabajo de escribir los campos necesarios.
Falta sanitizar la entrada de datos.Saludos
Waoo ya esta el 10.. yo estoy asimilando aun el 9.. que bien César.. te pasaste..como dicen por aca eres un gran pana...
Q tal César, queria saber si me podrías enviar un respaldo de la base de datos trabajo_de_curso a mi correo? que el disco de mi laptop murio... estaría muy agradecido.
Muchas Gracias por el Videotutorial césar, todavía no lo he visto, lo hare cuando llegue de la Universidad, lo estaba esperando... Me gustaría saber si tienes en mente algun sistema de registro y login de usuarios sencillo para este curso? quisiera aprender a hacer eso. un salu2 desde venezuela!
Hola César, muchas gracias, por cierto donde puedo bajar del 1 al 4 de los videos de este curso me interesa mucho gracias por tu tiempo
gracias cesar por estos videos tutoriales, son demasiados buenos. ya hice la aplicacion del video anterior, y la de este video,voy a ponerla en practica, ya que me parece genial la forma de hacer paginas web de esa manera. gracias por compartir tus conocimientos.
Hola César, muy interesante tu video 10, espero con ansiedad el siguiente un saludo desde Mexico D.F.
Hola César, muy pero muy bueno el video ya estamos esperando el siguiente, por cierto ya estoy armando mi pagina web gracias a ti, que Dios te siga bendiciendo grandemente y sigue aldelante, saludos y muchas gracias.
No tengo palabras suficientes para agradecerte el trabajo que estás haciendo. He visto todos los tutoriales de este curso en 3 días, son sencillamente increíbles. Cuando acababa uno no podía esperar a ver el siguiente. A mí personalmente me has devuelto las ganas de volver a meterme con desarrollos web que los tenía muy abandonados. Muchas gracias.
Seguimos aprendiendo con tus videos, gracias por seguir subiendo conocimientos.
cesar una duda entonces no se puede hacer referencia al los contenidos mediante la direcion de una pagina especifica.. ejemplo: en el campo contenido y head se coloquen los nombres de los archivos ej:,, (contenido1.php y head.html) de antemano gracias
ohhh amigo cesar me has nombrado disimuladamente en este video jeje amigo gracias por tomar las opiniones de nosotros dios te bendiga
wowwwwwww genail aun no me lo veo pero se ke estara buenisimo jeje estoy un poko cansado por ello no lo veo dios lo bendiga amigo cesar
hola primera vez que comento pero la verdad si me ayudo este videotutorial esta muy completo y me resolvio muchas dudas, esto me ayudara en un trabajo que tengo que hacer en mi servicio, gracias espero que haya mas videotutoriales.Hasta la proxima
Increible cada vez se ponen mejores los videotutoriales,muchas gracias por compartirlos,tengo una pregunta.Usted menciona los videotutoriales del señor Jesus Conde, me recomienda verlos ahorita que estoy siguiendo su excelente curso o ya no seria necesario?.un saludo desde mexico
Buen videotutorial..Lo malo esque hize la pagina como el video anterior pagina por pagina y ps aca sale todo en 1 pagina mucho mas facil..jaja bno asi son las cosas jaja gracias cesar!!!
Buenas.. Pasaba por aquí y encuentro el VT felicidades compadre.. Voy a aprovechar cuando llegue de la facultad para ponerme a verlo.. un abrazo enorme..
waaaao si ya estaba por dejar esto de la programasion de wed pero grasias a ti parece que he regresado..buen trabajo.
Saludos cesar execelentes tus videotutoriales la verdad me han quitados grandes dudas y me a ayudado a mejorar mi modelo de programacion. muchas gracias por compartir tus conocimientosSaludos
Larga vida joven César y la sensatez para vivirlaaaaaaaaaaaaaa.....Saludos desde Perú
Que tal cesar, mando saludos y bendiciones, Gracias de nuevo por tu aporte con la comunidad. Este tutorial me dio muchas ideas de como optimizar la pagina web que estoy desarrollando, no me justifico pero soy aprendiz en php, muchas cosas que mencionaste aquí las he omitido. date una vuelta y espero comentarios http://www.campusvirtual.unacar.mx
ah cesar me olvide de decirte una cosa despues si podes dijiste nos ivas a mostrar como hacer ese conteo de los caracteres que se van escribiendo en los comentarios XD gracias otra vez cesar por el tiempo que nos dedicas, suerte
que bueno cesar justo a tiempo lo que mostraste y dijiste es lo que yo estaba haciendo tratar de crear una web y estaba creando archivos diferentes para, inicio, form de contacto y demas.. entonces esta generando muchos archivos.. gracias capo voy a tratar asi como mostraste.te dejo un gran saludo desde Argentina.
Y aprovecho de dejar esta pagina www.librosweb.es/ tiene unos buenos ebooks para los que quieran reforzar css y xhtml para que se les hagan mas amigables los videos de césar :)
Saludos amigo, gracias excelente tu video tutorial espero otro pronto, ya embarcada en mi proyecto pronto lo veras andando te agradezco que seas canal de bendicion para mi vida
excelente vt, justo ahora que quiero hacer mi propia pagina personal. Cambio totalmente mi visión ahora, ya que hiciste un sitio completamente dinamico que usa solo una pagina :OSaludos de chilito :)
Hola César genial y excelente el video, agradecerte x tan estupendo video,ya que tocaste ahora el tema de las imagenes ,seria bueno HACER UN UPLOAD DE IMAGENES a una carpeta pàra luego ser mostrada .eso se podria aplicar a la creación de al perfil de un usuario en un formulario :) haber si tomas en cuenta esta humilde sugerencia.saludos Cesar.
Nuevamente excelente el video del maestro Cesar Cancino. Espero con ansias el nuevo video tutorial que es por lo que mencionas lo que estoy esperando para realizar una aplicacion que quiero hacer.
Hola Cesar, para los proximos videotutoriales te pedimos el favor si puedes explicar como trabajar con sesiones, como restringir el acceso a paginas dependiendo de los niveles de acceso (invitado, administrador, profesor, estudiante, por ejemplo), te lo agradeceriamos por favor, gracias hermano, sigue así, eres grande...
Hola Ezequiel, gracias por escribir a mi web..Pues mira ese tema lo trataremos en el curso, pero si quiere algún material para trabajar mientras tanto quizá ésto te ayude:
www.phpya.com.ar
Recibe un cordial saludo desde Santiago de Chile...
Quetal bro!!! Muy bueno el video nª10!!!ando necesitando un scrip upload imagen con formulario algun ejemplo que tengas armando me lo puedes enviar por favor?Necesito un upload que mediante un form pueda subir la imagen a una carpeta y despues mediante un echo o include pueda traer esa imagen.Quedo sujeto a novedad un abrazo!
Se nota que eres una persona muy generosa con tus conocimientos y te reitero mi apoyo.
Cesar, tu como siempre con estos maravillosos materiales que nos sirven para enriquecer nuestro conocimiento, muchas gracias hermano, siga, siga, así esta bien...
Efectivamente, es código muy útil y explicado con la claridad acostumbrada. Es portable, cuando menos adaptable a mi proyecto de página, cada día más cercano, gracias a tus tutoriales. Te estás ganando el cielo, amigo César!
Hola Cesar muy buenos tus tutos como siempre!Se te agradece tu gran esfuerzo en compartir tus conocimientos.De apoco me voy viendo a todos.Quería comentarte algo espero que lo tomes a bien ;)Respecto a esta parte del código esto funciona si esta activada la directiva short_open_tag en el modulo de PHP, sino no.Saludos
buenas cesar este video si me ayudo con la parte de la consulta.Bueno la pagina que me enviaste no carga en mi pc no se por que.webcindario tambien es gratis pero como tengo que hacer pa alojar?cuelgo el archivo php y de donde saco los archivos mysql que hice en mi pc?
hola cesar, interesante este videotutorial,queria hacerte una pregunta para la ubicacion en los buscadores esta forma de construir la pagina no tiene problemas??saludos..y sigue colaborando con los que quieren aprender mas sobre desarrollo web..
Esa manera tbn resulta facil puesto que solo estas creando un archivo y las llamdas a una pagina en particular se hace invocando a una funcion. Me gustaria saber tu opinion sobre esa forma. Saludos desde Peru.
Muy buena forma, eh visto paginas que este concepto lo trabajan con frames.Otra buena forma y me gustaria que me des tu opinion al respecto, es la manera en la que trabaja el Maestro Jesús Conde, el crea un archivo llamado output si no me equivoco y en dicho archivo mete el codigo html de cada página en una función, que opinas de esa manera.
Hola Cesar tengo un problema, siempre meda este error;Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\curso\index.phpy quisiera saber que puedo hacer para solucionarlo. en el video 10
Excelente video tutorial cesar... pero me interesaria saber si, al trabajar bajo esta logica, y kiziera plantear contenico con imagenes o formularios por ejemplo en el apartado de contactos, dichas imagenes o formulario... tendria tambien que estar en la BD o en el HTML respectivamente estilizada???? por tu timepo para nosotros... GRAXXias
Hola Cesar, me parecen muy buenos los videostutoriales, una pregunta,en este video tutorial yo quiero mostrar en el header_1.jpg yo quiero mostar un flash en ves de una imagen, esto se puede con esta misma tecnica, yo la he probado y no me funciona porque sera? muchas gracias por alguna ayuda
que tal Cesar, gracias por tu trabajo esta excelente, realice la practica de este ejercicio pero me manda est4e mensaje Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\curso\index.php estuve comparando la practica con tu codigo pero esta igual, pero no se que hacer... me pode ayudar??
hola de nuevo pues viendo este video apenas voy en este fue un poco cansado el anterior pero valio la pena el resultado me imagino que a ti tambien fue canso en fin saludos desde mexico que te encuentres bien te cuidas
Hola maestro César gracias por este tutorial me ha servido mucho para conceptualizar la orientación de la programación de PHP y me aclaré muchas dudas cada vez entiendo mejor y avanzo más espero aplicarlos a mi web personal que esta en construcción Muchas Gracias!!! por compartir este conocimiento!!
Hola maestro Cesar es para ver si puedes ayudarme a solucionar el Deprecated: mysql_db_query()ya que todo funciona perfecto pero siempre me sale eso cuando hago el require a la db y me dice que use mysql_query() pero si lo hago entonces no me acepta el mysql_fetch_array de igual forma todo funciona bn pero aparecen estos Depreceates cada vez que uso $res=mysql_db_query me gustaria si puediaras darme alguna manita por curiosidad o algun link Muchas Gracias!!
Tuto 10 bajo control... au suivant s'il vous plait. http://oudnegro.redwebmaster.com.ar/index.php?id=1
Se envio mi comentario?
Cesar dijo : FOME...???!!! este a sido uno de los video tutoriales que mas e buscado... lo cual me indique de manera clara como funciona desde el código una pagina dinámica... Mis felicitaciones por el excelente trabajo... mas claro que el agua me a quedado... aunque de por si me marié al principio xD Saludos
Hola Cesar! Seria posible que adjuntaras los archivos sql para importar? :)
Hola Maestro Cesar. Primeramente quiero agradecer por las enseñanzas que nos brindas este video contiene el punto mas buscado por muchos programadores de php estoy muy fascinado por eso. El otro punto es recalcar algo... no hay video aburrido como sueles mencionar,no para alguien que está con hambre de aprender, al contrario estuvo excelente!
Me gustó el comentario que hiciste sobre que probablemente este video sería aburrido por la temática del mismo, pero a decir verdad me ha gustado mucho, una excelente idea de cómo hacer páginas dinámicas, estamos pendientes de los videos y seguiré viendo el siguiente video jeje. Un poco lento voy pero intentaré seguir el paso a los que ya son master en esto, intento defenderme. Saludos César. Recibí tu comentario a mi mail, saludos.
Que buena persona eres son muy buneo estos tutoriales para estudiar