16
Páginas Dinámicas Programación PHP y MySQL ISC Erasto Mendoza Pérez Cursos Intersemestrales Julio 2012

Páginas dinámicas

Embed Size (px)

Citation preview

Page 1: Páginas dinámicas

Páginas DinámicasProgramación PHP y

MySQL

ISC Erasto Mendoza Pérez

Cursos IntersemestralesJulio 2012

Page 2: Páginas dinámicas

Evaluación

100% AsistenciaExámenes teóricoPrácticasProyecto final

Page 3: Páginas dinámicas

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)

Page 4: Páginas dinámicas

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.

Page 5: Páginas dinámicas

Que es el lenguaje HTML?

HyperText Markup Language Lenguaje de Marcado de

HipertextoLenguaje para mostrar texto con

diseño

Page 6: Páginas dinámicas

HTML BÁSICO

<HTML><HEAD>

<TITLE> Mi primera página web </TITLE>

</HEAD> <BODY>

Aquí va el contenido</BODY>

</HTML>

Page 7: Páginas dinámicas

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++)

Page 8: Páginas dinámicas

SintaxisEn 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.

Page 9: Páginas dinámicas

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.

Page 10: Páginas dinámicas

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.

Page 11: Páginas dinámicas

Pasos para instalar XAMPP

1.-Seleccionar los servicios a instalar (Apache y MySQL)

2.- Una vez instalado activar los servicios Apache y MySQL

Page 12: Páginas dinámicas

Configuración del XAMPPEntrar a: http://localhost1. Seleccionar el idioma2. Clic en estado para ver los servicios3. 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 21. error_reporting =E_ALL | E_STRICT2. error_reporting =E_ALL | ~ E_NOTICE | E_STRICT3. Lo anterior para que solo muestre puros errores

de código5. Entrar a C:xampp/mysql/bin/my.ini agregar despues

[mysqld] las siguientes dos lineas:6. character-set-server = utf87. collation-server = utf8_general_ci8. Lo anterior para que la bd muestre bien los acentos

Page 13: Páginas dinámicas

Poner usuario y clave al XAMPPHacer clic en: CHEQUEO DE SEGURIDADLuego en:

http://localhost/security/xamppsecurity.phpCapturar el password

Ahora si podemos instalar el NAVICAT y tener acceso a las bases de datos

Page 14: Páginas dinámicas

Pasos para instalar NAVICATInstalar NAVICATAbrir NAVICATClic en: Conection luego en MySQLEn «Connection Name»: Cualquier nombreHost Name/IP Adress: LocalhostPort:3306User Name: rootPassword: Cualquier claveDoble clic sobre la conexión creadaListo se ha creado comunicación entre:

Navicat y xampp

Page 15: Páginas dinámicas

Iniciamos la prácticahttp://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)

Page 16: Páginas dinámicas

11FORMULARIO (control select)

12FORMULARIO (control textarea)