PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.

Slides:



Advertisements
Presentaciones similares
© Juan Carlos Cano Todos los derechos reservados
Advertisements

Estructuras de control
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Scripting en el lado del Cliente
Lenguaje PHP Capítulo 4.
Una vez completada esta lección, podrá:
Fernando Velasco
M.C. Rafael A. García Rosas.
Servicios de Internet (1)World Wide Web [WWW] (2)Transferencia de ficheros (FTP)
Tecnologías de soporte para e-learning UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INFORMÁTICA Departamento de Organización y Estructura.
PHP-MYSQL OPERADORES EN PHP
Instructor :LIC. Jairo Flores de la o
Fundamentos de la Programación Estructurada
Desarrollo de Aplicaciones para Internet
Introducción Tema Actividades de aprendizaje Actividades de aprendizaje Actividades de consolidación Actividades de consolidación Fuentes consultadas.
Programación de sitios Web con PHP
CADENAS EN PHP.
SERVIDOR DE CONTENIDOS
Tema 2: Lenguaje PHP básico
Desarrollo de sitios web con PHP y MySQL
Mezclando PHP y HTML Programación en Internet II.
Antonio Becerra Terón Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones PHP para bases de datos.
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
DESARROLLO DE APLICACIONES WEB
Formas de que PHP escriba dentro de HTML Programación en Internet II.
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Tema 1: Lenguaje PHP básico Ing. Tulio Nel Benavides Peña
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Capítulo 1 “Elementos de Programación”
Introducción a las redes e Internet Unidad 7: Páginas web dinámicas Clase 1 Unidad 7: Páginas web dinámicas Clase 1.
PHP TODO SOBRE PHP.
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Identificación con cookies y sesiones en PHP Programación en Internet II.
INSTALACION DE SERVIDOR WEB WAMP SERVER. Proceso de instalación Wamp Server 1. Ejecutar el archivo de instalación 2. Se muestra la ventana de inicio de.
PHP-MYSQL Introducción Prof. Juan Carlos Lima Cruz Colegio IPTCE.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.
introducción al lenguaje
Por: Claudia Yaneth Peña Video tutorial de aprendizaje de XAMPP.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
TEMARIO EL LENGUAJE DE PROGRAMACION PHP INTRODUCCION Y CARACTERISTICAS
PHP.
1  ¿ Qué es un sitio web ?  Colección de páginas web dotadas de una dirección web única  ¿ Qué es un página web ?  Es un documento creado en lenguaje.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Índice Definición de php Introducción a php Fundamentos de php
Clase 7 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Sitio Web: construcción en In Design.
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Capitulo 6 PHP Introducción:
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 5) Ricardo Ferrís Castell ( ) Departament D ’ Informàtica.
“variables , sentencia if y bucles”
Práctica Profesional PHP.
TRABAJO MONOGRÁFICO – 4º ESO
Programación PHP: Lenguaje PHP.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Administración de Sitios Web Introducción al Lenguaje PHP
Creación de páginas Web (II) PHP Pau Barceló Forteza
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
PHP. Programación Básica índice 1. Insertar código PHP 6. Operadores 5. Constantes 2.- Variales e identificaores 3. Ámbito de las variables 4. Tipos de.
TEMA 2 PHP. Introducción e Instalación índice 1. Introducción 6. Primera Prueba 2. Requisitos 3. ¿Qué es MySQL? 4. ¿Qué es Apache? 5. WAMPServer Raquel.
características  WampServer también tiene un "TrayIcon" que le permite administrar simple y configurar sus servidores, sin afectar a los archivos de.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

PAGINAS DINAMICAS PHP

INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado en un documento HTML. Independencia de la Base de Datos (mysql), del servidor Web (Apache). Válida para cualquier plataforma. Para trabajar con PHP se requiere : Un editor para poder escribir los programas PHP. Un servidor de páginas web. Una Base de Datos, para guardar y recuperar información (opcional). Un navegador, para ver las páginas generadas con PHP. PHP

INSTALACION Ejecutar el archivo phptriadsetup2-11. El proceso de instalación continua. Se crea, de manera automática, el grupo de archivos en el menú de Programas “programs”. Verificación de la instalación : En la unidad C:\apache\ carpetas y archivos En el directorio C:\apache\htdocs\ archivos de arranque. En el menú inicio – todos los programas – programs – phpTriad - …..

1.Ejecutar Apache y dejarlo corriendo (minimizar) 2.Ejecutar mysql y dejarlo corriendo (minimizar) 3.Ejecutar internet explorer (trabajar sin conexión). 4.En la barra de dirección colocar “localhost”.

5. Clic en phpinfo.php, Muestra la configuración de php

Inserción de PHP en HTML 1. Sólo si se activa la función short_tags() o la bandera de configuración short_open_tag. 2. lo mas corriente. 3...codigo php.. Sólo si se activan los tags para ficheros 'asp' con la bandera de configuración asp_tags. Separación de instrucciones “;”Separador de instrucción. Comentarios Como en C o C++, /*...*/ ó // # comentario en la línea

Ejemplo 1 Ejemplo de PHP printf (“tambien esto es permitido, pero no muy corriente"); <?php Print “una linea de texto”; ?> Echo “ ”;

Tipos de Datos El intérprete asigna el tipo de una variable según el uso que se esté haciendo de ella. Una variable se reconoce porque contiene el símbolo $ al principio Enteros Flotantes String Arrays Objetos <?php #Enteros $a = 1234; //número decimal $b = -123; # un número negativo $c = 1.234; /*Flotantes o reales*/ //Escribimos algo echo "\n valor de a= $a y valor de b= $b \n"; ?>

<?php $num1=45; $num2=90; $res=$num1+$num2; echo "la suma de $num1 y $num2 es $res"; ?> $A=45; $B=90; $C=$A+$B;

String Las cadenas de caracteres pueden estar delimitadas por " o '. $nombre=“Juan Carlos”; Operador. Concatena dos cadenas. <?php $nombre ="Juan carlos"; $ap= "Perez"; echo $nombre; echo " "; $nombre=$nombre.$ap; $nombre=$nombre.” tiene buena salud”; echo $nombre; $nc="$nombre$ap"; echo "nombre completo =$nc"; ?>

$nom="Pedro Gonzalo"; $ap="Gutierrez Cossio"; $nom=$nom." "; echo $nom; echo $ap; $nc="$nom$ap"; echo " el nombre completo es: $nc";

ARREGLOS <?php for ($i=0;$i<10;$i++) { $a[$i]=5*$i; echo " valor de la celda $i=$a[$i]"; }; ?> valores Numero de celda Arreglo de 1 dimensión:

<?php for ($i=0;$i<10;$i++) { for ($j=0;$j<5;$j++) { $b[$i][$j]=$i*$j; echo $b[$i][$j] ; echo " "; }; echo " "; }; ?> Arreglos de 2 dimensiones: columnas filas

nota1 nota 2 nota 3 nota 4 nota 5 <?php for ($i=0;$i<5;$i++) { echo " "; for ($j=0;$j<5;$j++) { echo " "; echo $b[$i][$j]; echo " "; }; echo " "; }; ?>

<?php for ($i=0;$i<10;$i++) { echo " "; for ($j=0;$j<5;$j++) { echo " "; echo $b[$i][$j]; echo " "; }; echo " "; }; ?>

nota1nota 2nota 3nota 4nota Tabla en el navegador

ESTRUCTURAS DE CONTROL if ($a > $b) { print "a es mayor que b"; } else { print "a NO es mayor que b"; } switch ($i) { case 0: print "i es igual a 0"; break; case 1: print "i es igual a 1"; break; case 2: print "i es igual a 2"; break; default: print "i no es igual a 0, 1 o 2"; }

for (expr1; expr2; expr3) sentencia do { sentencia } while (expr); while (expr) sentencia $i = 1; while ($i <= 10) { print $i; $i++; }; $i = 0; do { print $i; $i++; } while ($i<10); for ($i=1;$i<10;$i++) { echo "valor ="; echo $i; echo " "; };

MANEJO DE BASE DE DATOS Crear una base de datos (access) Crear un origen de datos ODBC. –Panel de control – herramientas administrativas – origenes de datos ODBC –Agregar – elegir tipo de base de datos –Nombre del origen de datos – buscar base de datos (seleccionar) –Avanzados – nombre de inicio de sesion (sa) y contraseña (dejar en blanco) – aceptar.

$link=odbc_connect("base","sa","");abre una conexión. $sql1="select * from alumno";prepara una consulta $resp1=odbc_do($link,$sql1);ejecuta la consulta odbc_fetch_row($resp1)busca un registro odbc_result($resp1,2);toma información de un campo odbc_close($link);cierra la conexión. odbc_num_fields($resp1); numero de campos de un result. odbc_num_rows($resp1);numero de filas de un resultado. odbc_result_all($resp1);muestra el resultado en una tabla Principales funciones para un origen ODBC

Acceso a la base de datos con php Abrir una conexión a la base de datos. –$link=odbc_connect("base","sa",""); Preparar una consulta sql. –$sql1="select * from alumno"; Ejecutar la consulta. –$resp1=odbc_do($link,$sql1); Recuperar la informacion consultada –while (odbc_fetch_row($resp1)) { $nom[$i]=odbc_result($resp1,2); $ci[$i]=odbc_result($resp1,3); $dir[$i]=odbc_result($resp1,4); $est[$i]=odbc_result($resp1,5); $i++; }; Cerrar la conxion. –odbc_close($link);

<?php for ($j=0;$j<$i;$j++) { echo " "; echo " ";echo $nom[$j];echo " "; echo " ";echo $ci[$j];echo " "; echo " ";echo $dir[$j];echo " "; echo " ";echo $est[$j];echo " "; echo " "; };

<?php $link=odbc_connect("base","sa",""); $sql1="select * from alumno"; $resp1=odbc_do($link,$sql1); $i=0; while (odbc_fetch_row($resp1)) { $cod[$i]=odbc_result($resp1,2); $nom[$i]=odbc_result($resp1,3); $carr[$i]=odbc_result($resp1,4); $sex[$i]=odbc_result($resp1,5); $i++; }; odbc_close($link); ?>

Paso de variables de una pagina a otra por medio de formularios NOMBRE : CODIGO: CARRERA: SEXO: Por medio del nombre de los elementos del formulario.

En el archivo adalu.php. Se tiene las siguientes variables: $grabardel botón que envía la información. $codigodel campo de texto código. $nombredel campo de texto nombre. $carreradel campo de texto carrera. $sexodel campo de texto sexo. Se puede emplear el contenido de estas variables de la forma mas adecuada.

$sql1="insert into alumnos (nombre,ci,dir,est) values ('$nombre','$ci','$dir','$est')";