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)

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 unapá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 ellenguaje 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, sedenomina «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 instalarXAMPP 1.-Seleccionar los servicios a instalar (Apache y MySQL) 2.- Una vez instalado activar los servicios Apache y MySQL
  • 12.
    Configuración del XAMPP Entrara: 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 yclave 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 instalarNAVICAT  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 (controlselect) 12 FORMULARIO (control textarea)