La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado."— Transcripción de la presentación:

1 PAGINAS DINAMICAS PHP

2 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

3 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 - …..

4

5

6 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”.

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

8 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

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

10 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"; ?>

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

12 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"; ?>

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

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

15 <?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: 012345 1678910 21112131415 01234 columnas filas

16 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 " "; }; ?>

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

18 nota1nota 2nota 3nota 4nota 5 33333 34567 357911 3691215 37111519 Tabla en el navegador

19 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"; }

20 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 " "; };

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

22 $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

23 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);

24 <?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 " "; };

25

26 <?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); ?>

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

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

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


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

Presentaciones similares


Anuncios Google