SlideShare una empresa de Scribd logo
1 de 16
Cursos Intersemestrales
       Julio 2012

     Páginas Dinámicas
Programación PHP y MySQL

      ISC Erasto Mendoza Pérez
Evaluación

 100% Asistencia
 Exámenes teórico
 Prácticas
 Proyecto final
Qué es una página web?

   Una página web es un documento o
    información electrónica adaptada para la
    world wide web (red de internet mundial)
Páginas web estáticas
   La información que se muestra solamente puede
    cambiar cuando se modifica el contenido de la misma.

Páginas dinámicas
   La información de este tipo de página suele estar
    almacenada en Bases de Datos de las cuales se extrae
    una parte según las selecciones o acciones llevada a
    cabo por la persona que visita la página web.
Que es el lenguaje HTML?

 HyperText Markup Language
 Lenguaje de Marcado de Hipertexto
 Lenguaje para mostrar texto con diseño
HTML BÁSICO

<HTML>
 <HEAD>
  <TITLE> Mi primera página web </TITLE>
 </HEAD>
 <BODY>
  Aquí va el contenido
 </BODY>
</HTML>
PHP
   Es un lenguaje de programación
    interpretado, diseñado originalmente
    para la creación de páginas web dinámicas.

   Un lenguaje interpretado es un lenguaje
    de programación que está diseñado para
    ser ejecutado por medio de un intérprete
    (PHP), en contraste con los lenguajes
    compilados (C, C++)
Sintaxis
En informática, se denomina «sintaxis» al
  conjunto de normas que gobiernan la
 asociación de variables de programación
 para formar las instrucciones, es decir la
forma correcta de escribir las sentencias.
XAMPP
   Es un servidor de software libre, que
    consiste principalmente en la base de
    datos MySQL, el servidor Web Apache y
    los intérpretes para lenguajes PHP y Perl.
   QUE ES UN SERVIDOR WEB

 En Internet, un servidor es un ordenador
  remoto que provee los datos solicitados
  por parte de los navegadores de otras
  computadoras.
 Los Servidores almacenan información en
  forma de páginas web y a través del
  protocolo HTTP lo entregan a petición
  de los clientes (navegadores web) en
  formato HTML.
Pasos para instalar XAMPP

1.-Seleccionar los servicios a instalar
  (Apache y MySQL)
2.- Una vez instalado activar los servicios
  Apache y MySQL
Configuración del XAMPP
Entrar a: http://localhost
1.   Seleccionar el idioma
2.   Clic en estado para ver los servicios
3.   Entrar a C:xampp/htdocs y renombrar el archivo
     index.html y también el index.php
4.   Entrar a C:xampp/php/php.ini y en la línea 516 sustituír el 1
     por el 2
   1. error_reporting =E_ALL | E_STRICT
   2. error_reporting =E_ALL | ~ E_NOTICE | E_STRICT
   3. Lo anterior para que solo muestre puros errores de
        código
5.   Entrar a C:xampp/mysql/bin/my.ini agregar despues [mysqld]
     las siguientes dos lineas:
6.   character-set-server = utf8
7.   collation-server = utf8_general_ci
8.   Lo anterior para que la bd muestre bien los acentos
Poner usuario y clave al XAMPP
   Hacer clic en: CHEQUEO DE SEGURIDAD
   Luego en: http://localhost/security/xamppsecurity.php
   Capturar el password

   Ahora si podemos instalar el NAVICAT y tener acceso
    a las bases de datos
Pasos para instalar NAVICAT
   Instalar NAVICAT
 Abrir NAVICAT
 Clic en: Conection luego en MySQL
 En «Connection Name»: Cualquier nombre
 Host Name/IP Adress: Localhost
 Port:3306
 User Name: root
 Password: Cualquier clave
 Doble clic sobre la conexión creada
 Listo se ha creado comunicación entre: Navicat y xampp
Iniciamos la práctica
           http://www.phpya.com.ar/
       1 Que es PHP?

       2 Programa "Hola Mundo" en PHP

       3 Un programita más útil que "Hola Mundo"

       4 Tipos de variables

       5 Variables de tipo string

       6 Estructura condicional (if)

       7 Estructuras repetitivas (for - while - do/while)

       8 Envío de datos de un FORMULARIO

       9 FORMULARIO (control radio)

      10 FORMULARIO (control checkbox)
11 FORMULARIO (control select)
12 FORMULARIO (control textarea)

Más contenido relacionado

La actualidad más candente (18)

Taller php
Taller phpTaller php
Taller php
 
Taller php
Taller phpTaller php
Taller php
 
Php
PhpPhp
Php
 
Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877Expocision Joomla Alexis Fabian Castillo 2002 0877
Expocision Joomla Alexis Fabian Castillo 2002 0877
 
Expocision Joomla
Expocision JoomlaExpocision Joomla
Expocision Joomla
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
Xampp
XamppXampp
Xampp
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Servicios de red amp
Servicios de red   ampServicios de red   amp
Servicios de red amp
 
Tecnologias de desarrollo web
Tecnologias de desarrollo webTecnologias de desarrollo web
Tecnologias de desarrollo web
 
Qué es php
Qué es phpQué es php
Qué es php
 
Apache
ApacheApache
Apache
 
Php
PhpPhp
Php
 
Bd web
Bd webBd web
Bd web
 
Seminario hosting
Seminario hostingSeminario hosting
Seminario hosting
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 
Apache ha muerto, Viva Lighttpd
Apache ha muerto, Viva LighttpdApache ha muerto, Viva Lighttpd
Apache ha muerto, Viva Lighttpd
 

Destacado

Interconectividad de redes
Interconectividad de redesInterconectividad de redes
Interconectividad de redesmirearies
 
Orlando Manuel Arias - Introducción al Cálculo
Orlando Manuel Arias - Introducción al CálculoOrlando Manuel Arias - Introducción al Cálculo
Orlando Manuel Arias - Introducción al Cálculoaroman671
 
Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)
Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)
Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)Cristiān Villegās
 
PHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad WebPHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad WebRightster
 
Cisco packet tracer tutorial
Cisco packet tracer tutorialCisco packet tracer tutorial
Cisco packet tracer tutorialrobsonmok
 
Switching: VLANs y VTP
Switching: VLANs y VTPSwitching: VLANs y VTP
Switching: VLANs y VTPRamón RS
 
Practicas packet tracer
Practicas packet tracerPracticas packet tracer
Practicas packet tracercijein
 
PHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseñoPHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseñoRightster
 
Exploracion Nervios Oculares
Exploracion Nervios OcularesExploracion Nervios Oculares
Exploracion Nervios OcularesNombre Apellidos
 
Creación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracerCreación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracerJenny Lophezz
 
Configuracion De Vlan
Configuracion De VlanConfiguracion De Vlan
Configuracion De Vlanguest7ee0e2
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phplgcj1989
 

Destacado (20)

Interconectividad de redes
Interconectividad de redesInterconectividad de redes
Interconectividad de redes
 
Orlando Manuel Arias - Introducción al Cálculo
Orlando Manuel Arias - Introducción al CálculoOrlando Manuel Arias - Introducción al Cálculo
Orlando Manuel Arias - Introducción al Cálculo
 
Fundamentos de Interconectividad de Redes
Fundamentos de Interconectividad de RedesFundamentos de Interconectividad de Redes
Fundamentos de Interconectividad de Redes
 
Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)
Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)
Conmutación y Conexión Inalámbrica de LAN (Capítulo 3)
 
Php Con Postgres
Php Con PostgresPhp Con Postgres
Php Con Postgres
 
VPN Sitio a Sitio - Packet Tracer 6.2
VPN Sitio a Sitio - Packet Tracer 6.2VPN Sitio a Sitio - Packet Tracer 6.2
VPN Sitio a Sitio - Packet Tracer 6.2
 
PHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad WebPHP Avanzado: Seguridad Web
PHP Avanzado: Seguridad Web
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Cisco packet tracer tutorial
Cisco packet tracer tutorialCisco packet tracer tutorial
Cisco packet tracer tutorial
 
CISCO PACKET TRACER
CISCO PACKET TRACERCISCO PACKET TRACER
CISCO PACKET TRACER
 
Switching: VLANs y VTP
Switching: VLANs y VTPSwitching: VLANs y VTP
Switching: VLANs y VTP
 
Practicas packet tracer
Practicas packet tracerPracticas packet tracer
Practicas packet tracer
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
VLAN
VLANVLAN
VLAN
 
Curso Php
Curso PhpCurso Php
Curso Php
 
PHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseñoPHP Avanzado: Patrones de diseño
PHP Avanzado: Patrones de diseño
 
Exploracion Nervios Oculares
Exploracion Nervios OcularesExploracion Nervios Oculares
Exploracion Nervios Oculares
 
Creación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracerCreación de red inalámbrica con cisco packet tracer
Creación de red inalámbrica con cisco packet tracer
 
Configuracion De Vlan
Configuracion De VlanConfiguracion De Vlan
Configuracion De Vlan
 
Cuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-phpCuaderno de-ejercicios-y-practicas-php
Cuaderno de-ejercicios-y-practicas-php
 

Similar a Páginas dinámicas (20)

M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
Presentacion
PresentacionPresentacion
Presentacion
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Servidores web
Servidores webServidores web
Servidores web
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion
PresentacionPresentacion
Presentacion
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Guiacursophp sql
Guiacursophp sqlGuiacursophp sql
Guiacursophp sql
 
Curso introduccionphp sql
Curso introduccionphp sqlCurso introduccionphp sql
Curso introduccionphp sql
 
presentacion php
presentacion phppresentacion php
presentacion php
 
Mi pesentacion pdf
Mi pesentacion pdfMi pesentacion pdf
Mi pesentacion pdf
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
2407057 manual-de-php
2407057 manual-de-php2407057 manual-de-php
2407057 manual-de-php
 

Páginas dinámicas

  • 1. Cursos Intersemestrales Julio 2012 Páginas Dinámicas Programación PHP y MySQL ISC Erasto Mendoza Pérez
  • 2. Evaluación  100% Asistencia  Exámenes teórico  Prácticas  Proyecto final
  • 3. Qué es una página web?  Una página web es un documento o información electrónica adaptada para la world wide web (red de internet mundial)
  • 4. Páginas web estáticas  La información que se muestra solamente puede cambiar cuando se modifica el contenido de la misma. Páginas dinámicas  La información de este tipo de página suele estar almacenada en Bases de Datos de las cuales se extrae una parte según las selecciones o acciones llevada a cabo por la persona que visita la página web.
  • 5. Que es el lenguaje HTML?  HyperText Markup Language  Lenguaje de Marcado de Hipertexto  Lenguaje para mostrar texto con diseño
  • 6. HTML BÁSICO <HTML> <HEAD> <TITLE> Mi primera página web </TITLE> </HEAD> <BODY> Aquí va el contenido </BODY> </HTML>
  • 7. PHP  Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas.  Un lenguaje interpretado es un lenguaje de programación que está diseñado para ser ejecutado por medio de un intérprete (PHP), en contraste con los lenguajes compilados (C, C++)
  • 8. Sintaxis En informática, se denomina «sintaxis» al conjunto de normas que gobiernan la asociación de variables de programación para formar las instrucciones, es decir la forma correcta de escribir las sentencias.
  • 9. XAMPP  Es un servidor de software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes PHP y Perl.
  • 10. QUE ES UN SERVIDOR WEB  En Internet, un servidor es un ordenador remoto que provee los datos solicitados por parte de los navegadores de otras computadoras.  Los Servidores almacenan información en forma de páginas web y a través del protocolo HTTP lo entregan a petición de los clientes (navegadores web) en formato HTML.
  • 11. Pasos para instalar XAMPP 1.-Seleccionar los servicios a instalar (Apache y MySQL) 2.- Una vez instalado activar los servicios Apache y MySQL
  • 12. Configuración del XAMPP Entrar a: http://localhost 1. Seleccionar el idioma 2. Clic en estado para ver los servicios 3. Entrar a C:xampp/htdocs y renombrar el archivo index.html y también el index.php 4. Entrar a C:xampp/php/php.ini y en la línea 516 sustituír el 1 por el 2 1. error_reporting =E_ALL | E_STRICT 2. error_reporting =E_ALL | ~ E_NOTICE | E_STRICT 3. Lo anterior para que solo muestre puros errores de código 5. Entrar a C:xampp/mysql/bin/my.ini agregar despues [mysqld] las siguientes dos lineas: 6. character-set-server = utf8 7. collation-server = utf8_general_ci 8. Lo anterior para que la bd muestre bien los acentos
  • 13. Poner usuario y clave al XAMPP  Hacer clic en: CHEQUEO DE SEGURIDAD  Luego en: http://localhost/security/xamppsecurity.php  Capturar el password  Ahora si podemos instalar el NAVICAT y tener acceso a las bases de datos
  • 14. Pasos para instalar NAVICAT  Instalar NAVICAT  Abrir NAVICAT  Clic en: Conection luego en MySQL  En «Connection Name»: Cualquier nombre  Host Name/IP Adress: Localhost  Port:3306  User Name: root  Password: Cualquier clave  Doble clic sobre la conexión creada  Listo se ha creado comunicación entre: Navicat y xampp
  • 15. Iniciamos la práctica  http://www.phpya.com.ar/ 1 Que es PHP? 2 Programa "Hola Mundo" en PHP 3 Un programita más útil que "Hola Mundo" 4 Tipos de variables 5 Variables de tipo string 6 Estructura condicional (if) 7 Estructuras repetitivas (for - while - do/while) 8 Envío de datos de un FORMULARIO 9 FORMULARIO (control radio) 10 FORMULARIO (control checkbox)
  • 16. 11 FORMULARIO (control select) 12 FORMULARIO (control textarea)