"Cuando todos los días resultan iguales es porque el hombre ha dejado de percibir las cosas buenas que surgen en su vida cada vez que el sol cruza el cielo. "

Soy una persona apasionada por todo lo que tiene que ver con Internet y las nuevas tecnologías. Soy autodidacta, y me encanta impartir clases...


VideoTutorial 19 del Curso de PHP y MySQL

Miércoles 05 de Mayo de 2010

PHP y MySQL
Autor: César Cancino
Categoría: PHP y MySQL
Etiquetas Programación, php, mysl
Comentarios 69

Este es el VideoTutorial 19 del Curso de PHP y MySQL.
Continuamos desarrollando aplicaciones prácticas. En esta oportunidad veremos cómo crear un formulario de contactos para nuestro sitio web.
Además, le pondremos un sistema de validación con javascript similar a los que se usan en los CMS, mostrando los mensajes de error con texto HTML, para eso usaremos la función getElementById y innerHTML.
Luego guardaremos el registro en una base de datos, y enviaremos un mail de notificación a nuestra cuenta de E-Mail usando la función mail() de PHP.
Todo en 60 minutos.

¿Qué te gustaría compartir con nosotros?

Compartir

69 Comentarios

  1. Damián López
    Lunes 21 de Abril de 2014

    Hola César. Felicidades por tus videotutoriales. Me interesaría que me orientaras un poco en este formulario. Mi duda es la siguiente: si nuestro formulario contiene un par de preguntas con checkbox múltiple, ¿tendríamos que crear más de una tabla en nuestra base de datos para manejar las respuestas?.

  2. Tito saynes
    Jueves 06 de Marzo de 2014

    de Oaxaca Mexico

  3. Eduardo Pineda
    Martes 24 de Diciembre de 2013

    Hola Cesar, Gracias por tus Videotutoriales, son la razón por la cual, estoy estudiando PHP, eres un excelente educador y me encanta como explica los conceptos de la programación, sigues adelante que tu trabajo se esta notando en todo el mundo, espero Dios te multiplique las bendiciones por el gran esfuerzo y carisma que haces las cosas, gracias, gracias.

  4. carlos cerpa de montería (colombia)
    Miércoles 04 de Diciembre de 2013

    Hola cesar, gracias por este vídeo donde nos enseña los formularios de contactos, se aprende cada día más y la verdad es que me siento bien por toda las enseñanzas que nos das, lo único malo es que a lo ultimo del vídeo salga ese error aunque cargan bien en la base de datos. Como podemos eliminar ese error??.

  5. giovanny
    Lunes 09 de Septiembre de 2013

    hola maestro cesar como puedo utilizar esto para evitar algun duplicado en la base de datos, si necesidad de utilizar un alert

  6. uisope
    Miércoles 08 de Mayo de 2013

    Donde esta el videooooo???????????????????????

  7. Dildo
    Sábado 29 de Diciembre de 2012

    Tenía ganas de encontrar información valiosa sobre esto, me pondre manos a ello, a ver si aprendo a realizar el turial al pie de la letra.

  8. carla
    Viernes 16 de Noviembre de 2012

    todo sale y corre bien ,pero no llega el email ami correo por que sera cesar? gracias de ante mano

  9. jairo antonio martinez
    Jueves 19 de Julio de 2012

    Hola maestro, muchas gracias por el video tutorial, muy instructivo y sencillo de entender, muchas gracias por el aporte.

  10. Tienda Erotica
    Viernes 06 de Julio de 2012

    Excelente tutorial sin duda. He aprendido mucho.

  11. andrew
    Lunes 26 de Marzo de 2012

    Hola, tengo un gran problema, el script me corre perfecto pero no entiendo porqué cuando da click en enviar despues que sale el aviso de campo vacio, no lo redirige al archivo procesa.php que esta en action? porque a mi cada vez que pongo click en submit/enviar despues que aparece el script de campo vacio, me redirige instantaneamente al archivo que señalo en action. que puedo hacer para que no se vaya al file de action sin antes validarlo correctamente? quien es el genio que puede responder?

  12. Juguetes Eroticos
    Miércoles 11 de Enero de 2012

    Muy buen video amigo, me he ahorrado unas cuantas clases de PHP

  13. Juan David
    Domingo 03 de Julio de 2011

    Cesar Excelente videoturoriales. Mi pregunta es que estoy haciendo un formulario para la empresa donde trabajo pero ese formulario fuera de todos los datos comunes como nombre etc tambien lleva agregar incapacidad, agregar numero de hijos entiendo que como estas tienen mas de un registro tienen que ser en una tabla a parte y referenciarlas pero cuando estoy llenando el formulario tengo que agregar hijos una incapacidad y al ser otro formulario se me borran los datos que ya habia escrito como nom

  14. Juan Diego
    Sábado 11 de Junio de 2011

    Hola cesar, exelente el videotutorial, para todos los que necesiten un server SMTP en windows pueden usar minirealy, y en unix o linux etc.. sendmail, googleen un poco para aprender a usarlo..

  15. Carlos
    Lunes 30 de Mayo de 2011

    Hola Cesar. Una vez más, felicitarte por tu excelente trabajo y tu maestría a la hora de explicar estos temas. ¿después de ver tu video me surge una pregunta? Podemos adjuntar también rutas de imagenes, en el contenido del cuerpo, al igual que adjuntaste una tabla para mostrar los contenidos?¿?¿?¿? Un millón de gracias!!

  16. jonathan
    Viernes 18 de Marzo de 2011

    hola cesar, viendo el video le hice alguna mejora. En vez de limpiar los divs en la fucion validar, cree otra validar1 y la ejecuto en el onfocus de cada input, de esta manera se limpia cada vez que cambiamos a otro cuadro de texto en lugar de cuando se da clic. Quiero compartir esto para aportar un granito de arena. A propósito, genial los videos.

  17. isma
    Jueves 10 de Febrero de 2011

    muchas gracias por los videos tutoriales estan super

  18. Antonio
    Lunes 07 de Febrero de 2011

    hola cesar, no se porque motivo al ingresar un e-mail valido en el campo correo,me limpia el valor, llevo largo rato revisando el codigo y comparandolo con el tuyo, pero no logro localizar el error.

  19. jesica
    Martes 07 de Diciembre de 2010

    Hola Cesar, muchas gracias por tus videos, son muy útiles lástima que no tengas nada de php con mvc sin utilizar framworks. Me lo exigen para la facultad en la que estudio y necesito ayuda, xfa cuando puedas sube algo.

  20. Max
    Lunes 29 de Noviembre de 2010

    Hola César hace unos dias navegando por la red de redes, encontré un enlace a tu web, y ps estuve leyendo y aprendiendo php, quería felicitarte por tu excelente trabajo, de verdad gracias...saludos desde perú

  21. erick
    Jueves 06 de Mayo de 2010

    gracias men

  22. Gustavo
    Jueves 06 de Mayo de 2010

    Hola César!!! Gracias por compartir tus conocimientos. Me gustarí­a que desarrolles un carrito de compras, si bien este tema es más complejo, pero para más adelante cuando tengamos más conocimientos. Un abrazo y sigue así­.

  23. Gracias
    Jueves 06 de Mayo de 2010

    Otra ves muchas gracias cesar.. eres lo máximo jeje.. saludos.. estamos aprendiendo en verdad..

  24. Agustin
    Miércoles 05 de Mayo de 2010

    cesar sos un genio un idolo un ncapo aprobe todas las pruebas de php y mysql en la escuela y me encanta programar en php y mysql explicas muy bien

  25. willy
    Miércoles 05 de Mayo de 2010

    Gracias por tus videos, sigue adelante, solo una sugerencia, perdona no habrá algún modo de mejorar el sonido, siento que tiene poco volumen. Mil disculpas!!.

  26. Jorge Cubillán
    Miércoles 05 de Mayo de 2010

    Gracias nuevamente por el videotutorial 19, no lo he visto pero cada dia me vuelvo mas adicto a tus video, creo que son muy buenos, he obtenido conocimiento, ya que hace tiempo queria realizar un curso de PHP MYSQL, pues con lo que has explicado he entendido muy bien todo hasta ahora. Seguro cuando termine de verlo, espero el otro con ancias

  27. luis alberto
    Miércoles 05 de Mayo de 2010

    uuuy esto lo estab estudiando pero no entendia nada nada suerte que lo explicaras en este video jejeje...grasias por tuas aportes cesar suerte ....

  28. mariano
    Miércoles 05 de Mayo de 2010

    Gracias nuevamente por el videotutorial y compartir tus conocimientossaludos

  29. dawin
    Miércoles 05 de Mayo de 2010

    maestro muchas gracias nuevamente tu labor es de acreditarte a distancia y reconocer tu esfuerzo y gran valor del ayudar a nosotros los novatos cesar.. excelente tuto te comento mis dudas por correo dios te bendiga...

  30. Julian
    Miércoles 05 de Mayo de 2010

    Hola amigo, a quí denuevo escribiente para agradecerte que por el video tutorial Nº19, gracias por tus conocimientos cada dia eres genio sigue adelante, que Dios te bendiga.

  31. Estudiante
    Miercoles 05 de Mayo de 2010

    Gracias Cesar Por Tus Videos Tutoriales

  32. juliobravo
    Jueves 20 de Mayo de 2010

    Hola Cesar... Excelente Videotutorial, he estado un poco ausente, debido a que he tenido que dedicarme a otras cosas; pero esto del formulario de contacto me parece buenisimo.Me queda una pequeña duda, como puedo hacer para que la informacion sea procesada, sin generar la pantalla blanca y en muchos casos aparece un mensaje en lugar del formulario?

  33. alexander6
    Viernes 14 de Mayo de 2010

    s

  34. leonardo
    Jueves 13 de Mayo de 2010

    hola cesar tienes un exelente curso y me gustaria que sigas con este curso hasta lo mas avanzado de php y de acusro a los proyecto que sugeriste me inclino por el sistema de nota

  35. karlos
    Miécoles 12 de Mayo de 2010

    hola cesar mucho gusto, llevo un rato viendo tu excelente trabajo con estos video tutoriales, que la verda me han caido de perlas, bueno lo siguiente es para pedir un favor o mas bien una sugerencia, lo que pasa es que estoy tratando de subir unos archivos por medio de una aplicacion php que me suba archivos o documentos al servidor pero no he podi

  36. dostin baez
    Miércoles 12 de Mayo de 2010

    gracias cesar...

  37. Gustavo
    Martes 11 de Mayo de 2010

    hola cesar disculpa q moleste tanto XD, es que me gusta investigar ya q estoy creando mi web de post y me gustaria saver si hay algun codigo que me ayude ha saver cual es por ejemplo el progama mas descargado de mi web o la lista de los mas descargados como un top 10 algo asi sera q podrias incluir algo de esos en tus tuto y muchas gracias

  38. Javier
    Martes 11 de Mayo de 2010

    gracias por despejar mi duda

  39. dannyphantom
    Martes 11 de Mayo de 2010

    hola cesar seria bueno que hicieras un sistema para una ecuela para ver las calificaciones para que los profes suban calificaciones y los alumnos si por ejempli ya pagaron puedan ver las caliifcaciones y si no pos no puedan entrar

  40. willy
    Lunes 10 de Mayo de 2010

    Saludos César y Dios te bendiga por compartir tus conocimientos, solo una pregunta, los videos son los que traen poco volumen o hay algo en mi máquina que no configuro bien, porque casi no se escuchan los videos, y a veces tengo que usar audifonos para esucucharlos. Gracias de nuevos y Dios te bendiga

  41. carlos velazco
    Lunes 10 de Mayo de 2010

    Me gustaria si pudieses hacer un videotutorial de un sistema de facturacion o sino uno mas pequeño donde se calcule el subtotal igv y totalGracias de antemano

  42. luis fernand
    Lunes 10 de Mayo de 2010

    Perdon en el mensaje anterior me equivoque puse que pones la sentencia sql en la pagina html, me equivoque tu lo pones en la pagina PHP, me gustaria que me dijeras si esk se puede utilizar procedimieto almacenados en php, gracias

  43. Luis Fernando desde PERU
    Lunes 10 de Mayo de 2010

    Me parece muy interesante este video, me sirvio para enviar emails. Una unica duda me dejo este video, yo tengo experiencia realizando aplicaciones de escritorio, en lo que es web recien me estoy iniciando. Veo que utilizas la sentencia sql en la pagina html, no crees que el rendimiento del Site seria mejor si utilizas stored procedure(SP).

  44. Gustavo
    Domingo 09 de Mayo de 2010

    hola cesar, perdon por molestarte con esta pregunta que se sale un poco del tema, esque quiero implementar un estilo css para mi web, pero no quiero utilizar los que tine por defecto dreanweaver, si no un estilo de letra diferente, pero aparentemente en mi pc funcionan bien pero en mi hosting no aparece el estilo de letra, muchas gracias cesar XD

  45. maykol
    Lunes 10 de Mayo de 2010

    hola gracias por los tutoriales soy nuevo en lo que es programación bueno seguire visitando su pagina para seguir bajando mas tutoriales muy agradecido.

  46. Carlos
    Domingo 09 de Mayo de 2010

    Exelente como siempre cesar, un carrito de compras estoy intentando hacer y sinceramente no se por donde empesar, en el transcruso del curso habra alguna guia referida al tema?desde ya muchisimas gracias!!!!

  47. Juan Carlos
    Domingo 09 de Mayo de 2010

    Muy buen trabajo amigo. Sigue asi...estan inetersantes los videos ...

  48. juan carlos
    Sábado 08 de Mayo de 2010

    hola cesar un favor no se si podrias hacer un par de videos tutoriales acerca de los patrones mvc, php orientado a objetos y hacer un carrito de compra, es que tengo que desarrollar un proyecto. hey desarrollado en jsp pero no tengo idea como podria ser en php.gracias.

  49. Gustavo
    Sábado 08 de Mayo de 2010

    hola cesar muy buen tutorial, te felisito, cesar desde hace varios dias he estado buscando el codigo en php para cargar un numero limitado de registro como por ejemplo las ultimas 10 personas que se registraron en mi web, he conseguido varios pero ninguno me sirve, sera que nos pudes ayudar en alguno de tus tutoriales mostrandonos como, gracias XD

  50. Lorena Lameda
    Sábado 08 de Mayo de 2010

    Saludos mi Cesar, avanzando en los cursos de php ha sido muy productivo para mi

  51. migdo
    Sábado 08 de Mayo de 2010

    Cesar... sos un capo :D.. en lo que es diseño web ahh y lo animo a que siga enseñando con los videotutoriales porque estan super muchas gracias. Saludos desde Bolivia

  52. Jose Virla
    Viernes 07 de Mayo de 2010

    excelente! Hoy me pondre al día con tu curso... salu2

  53. Emerson
    Viernes 07 de Mayo de 2010

    Gracias hombre, sigue asi

  54. Mayra
    Viernes 07 de Mayo de 2010

    Hola César, que excelente material. Solo una consulta: He visto que en algunas validaciones del campo teléfono ,por ejemplo,a la hora de ingresar un número solo estan activas las teclas numéricas y desactivadas los caracteres albabéticos y caracteres especiales, es posible hacer eso con javascript???Pues me despido y te felicito

  55. Gustavo
    Jueves 06 de Mayo de 2010

    Hola Cesar, cómo estás? Tengo una pregunta que no tiene respuesta. Mi pregunta es la siguiente: cómo se ponen anuncios google en una página web? Como tiene tu página. Desde ya muchas gracias. Saludos desde argentina.

  56. gustavo
    Jueves 06 de Mayo de 2010

    gracias cesar esperamos que sigas ayudandonos, muy buen tutorial XD

  57. Jaime
    Jueves 06 de Mayo de 2010

    Hola Cesar,la verdad muy buenos videos los que nos das a conocer y son de gran utilidad, bueno quisiera que nos indiques como hacerlo pero con imagenes mas en el que el usuario pueda subir una imagen y se los pueda comentar, y otro el que creo importante para mi es colocar un archivo .pdf en el que se lo pueda ver en nuestra pagina,no encuentro eso

  58. César Cancino
    Jueves 06 de Mayo de 2010

    Hola Nicérofo, pues mira, yo envío correos desde PHP usando la función mail() a cuentas gmail, yahoo, hotmail, etc etc y no tengo ningún problema...Generalmente cuando da problemas es por culpa de la configuración del servidor en donde están alojados los archivos PHP, o porque el dominio de donde envías se encentra en un black list...Saludos y gracias por seguir mi humilde trabajo...

  59. Nicéforo Belarmino Tapias
    Jueves 06 de Mayo de 2010

    Hola, Cesar.Excelente tu video tutorial, me encantó la forma de validar los campos del formulario.Con respecto al script,de la función mail de php, existen dificultades a pesar de lo que dices en tu video tutorial. Aunque nos lo reiteras no funciona la función mail ni en Gmail ni en un hospedaje privado de una amigo.Mejor espero phpMailer

  60. Juan carlos
    Jueves 06 de Mayo de 2010

    hola cesar un favor no se si me puedes aclarar esta duda que tengo cual es mejor programar php con el patrom MVC o php orientado a objetos.gracias

  61. José Virla
    Sábado 29 de Mayo de 2010

    Muchas Gracias César... me gusto esta parte de los correos electronicos. ando un poco atrasado en tu curso, pero lo sigo cuando tengo tiempo... salu2

  62. daniel
    Martes 25 de Mayo de 2010

    Eres bueno tipejo

  63. Carlos Astudillo
    Viernes 18 de Junio de 2010

    Gracias amigo Cesar... Visto y ya lo voy a poner en marcha en un hosting gratuito.. :D

  64. Jonathan
    Martes 03 de Agosto de 2010

    Gracias Maestro Cesar por este VT muy bueno lo de los forms jeje!!

  65. ricardo
    Jueves 05 de Agosto de 2010

    aqui viendo php muy buenos tus videos una pregunta que diferencia hay php el que estamos viendoo con el orienntado objetos porque vi que tenias un video tutorial de php poo sigo sin entender que diferencia hay o cual es el mejor??

  66. carlos
    Jueves 12 de Agosto de 2010

    Hola! oye quisiera saber si en algún momento has pensado en un tutorial para integrar editores html en la construcción de páginas con php, hablo de ckeditor, yo necesito usarlo, jejejeje.

  67. shop
    Sábado 28 de Agosto de 2010

    Muy buena serie de tutoriales, enhorabuena por el trabajo realizado.

  68. Julio Cesar
    Mi?rcoles 01 de Septiembre de 2010

    GRACIAS POR DARTE EL TIEMPO EN COMPARTIR TUS CONOCIMIENTOS CON TODOS NOSOTROS...

  69. Carlos Chire
    Viernes 24 de Septiembre de 2010

    Cesar un saludo nuevamente, cuidate mucho, un abrazo afectuoso a ti y a tus reinas, dice mucho de ti una buena persona de las que no abundan en el mundo gracias por hacer la diferencia, me considero tu alumno no solo en php sino tambien en el curso de calidad de persona que muestras.