1 / 101

PHP y MySQL Clase 02

PHP y MySQL Clase 02. Ing. Eddye Sánchez Castillo. Todo programa en PHP tiene una estructura con etiquetas que indican su inicio y final dentro de las cuales se escriben las instrucciones. Las Estructuras pueden ser las siguientes:. Crear programas en PHP. <? php Instrucciones PHP ?>. <?

nan
Télécharger la présentation

PHP y MySQL Clase 02

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP y MySQLClase 02 Ing. Eddye Sánchez Castillo

  2. Todo programa en PHP tiene una estructura con etiquetas que indican su inicio y final dentro de las cuales se escriben las instrucciones. Las Estructuras pueden ser las siguientes: Crear programas en PHP <?php Instrucciones PHP ?> <? Instrucciones PHP ?> Estas estructuras se utilizan cundo deseamos escribir puro código PHP o cuando deben ir dentro de un documento HTML. <?script language=“php” Instrucciones PHP /script>

  3. RECOMENDACIONES: PHP esta bastante familiarizada con el lenguaje de Hipertextos HTML por tal motivo, los códigos PHP se encuentran embebidos (insertados) dentro de los documentos HTML. Para diferenciar ambos lenguajes dentro del mismo documento, las etiquetas que representan al lenguaje HTML se escribirán en Mayúsculas y los códigos que representan a PHP en minúsculas. Las extensiones delos ficheros que utilizan en PHP son importantes, debido a que el servidor Web va a tomar una decisión si el documento solicitado debe ser procesado por el interprete de PHP o no. Por lo tanto cuando guarde un fichero asígnele la extensión php. Nombredefihero.php Crear programas en PHP

  4. Se utiliza cuando deseamos mostrar un mensaje, el contenido de una variable o de una constante. Para mostrar mensajes se utiliza la siguiente sintaxis: Echo “Mensaje”; INSTRUCCIÓN echo <?php echo ‘Hola a Todos, Bienvenidos a PHP’; ?> <?php echo ‘Hola a Todos, ‘; echo ‘Bienvenidos a ‘; echo ‘PHP’ ?> Hola a Todos, Bienvenidos a PHP El Resultado será: 

  5. Si necesitamos ordenar un salto de línea se puede concatenar al texto la etiqueta HTML <BR> o <P>. El operador de concatenación de PHP es un punto (.) INSTRUCCIÓN echo <?php echo ‘Hola a Todos, ’.’<BR>’; echo ‘Bienvenidos a ’.’<BR>’; echo ‘PHP’ ?> Hola a Todos, Bienvenidos a PHP El Resultado será: 

  6. Son textos explicativos que se pueden escribir dentro de un programa. Los comentarios no cambian en absoluto los resultados del programa, pero nos dan una idea clara de lo que cada una de las líneas de código que nuestro programas hace. Comentarios de una sola línea: //Esto es un comentario de una línea #Esto también es un comentario de una línea Comentario con varias líneas de texto. /* Esto es un comentario y se utiliza cuando queremos escribir en varias lineas de texto */ Comentarios en PHP

  7. Antes de ejecutar un programa, grabe el documento PHP dentro de la carpeta C:\AppServ\www que es localhost. También puede grabarlo dentro de una carpeta, pero antes tendrá que crearlo dentro de localhost. C:\AppServ\www\practicas Desarrollemos una practica de PHP que se muestra a continuación. Crear una carpeta llamada “practicas” dentro de www. Desarrollar el siguiente programay guardarlo con el nombre de “practica01.php”. Ejecutarlo desde IE escribiendo la dirección siguiente: http://localhost/practicas/practica01.php Ejecutar un Programa

  8. Podemos guardar temporalmente los tipos de datos en la memoria de la computadora. Una variable PHP tiene las siguientes características: Debe empezar con el signo dólar ( $ ) El siguiente carácter después del signo $ debe ser un guion bajo o una letra y después cualquier otro carácter. No es necesario declarar o definir las variables Las mayúsculas y minúsculas son diferentes para PHP Las Variables en PHP

  9. Sabemos que con PHP no es necesario definir variables que deseamos utilizar en un programa, pero se puede trabajar con los siguientes tipos de datos: Tipos de Variables

  10. Son aquellas cuyo valor es reconocido dentro de cualquier parte del programa. Dentro y fuera de una función. En forma predeterminada al utilizar una variable es de tipo local. $a=“Hola”; Echo “La variable local contiene: $a”; Para crear una Variable Global debe declararla con la palabra Global: Global $a; $a=“Hola” Echo “La variable local contiene: $a”; Variables Globales

  11. Son indicadores que se pueden utilizar en PHP cuyo valor no se puede cambiar durante la ejecución de un programa. SINTAXIS: Nombre: Es el nombre de la Constante que desea crear en PHP. Valor: Es el valor que tendrá la contante durante la ejecución del programa. <? Define(IGV,18) Echo “El IGV es: “.IGV.”%”; ?> Constantes Define(Nombre, Valor)

  12. PHP contiene algunas constantes predefinidas que podemos utilizar en cualquier programa. _FILE_ Devuelve el archivo PHP que se esta ejecutando. _LINE_ Devuelve el numero de línea del archivo PHP que se esta ejecutando. PHP_VERSION Devuelve la versión de PHP que se esta utilizando. PHP_OS Devuelve la versión del Sistema Operativo que se esta utilizando. Constantes Pre-Definidas

  13. PHP tiene operadores arieticos similares a la mayoría de lenguajes de programación. Operadores Matemáticos

  14. Operador de Cadena Operador Ternario

  15. Operadores Relacionales

  16. Operadores de Incremento y Decremento

  17. Operadores Lógicos

  18. Operadores de Asignación

  19. EJEMPLOS

  20. Es un lenguaje de programación que fue diseñado para ser ejecutado por medio de un interprete, que analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. Un intérprete facilita la búsqueda de errores, pues la ejecución de un programa puede interrumpirse en cualquier momento para estudiar el entorno (valores de las variables, etc.). Además, el programa puede modificarse sobre la marcha, sin necesidad de volver a comenzar la ejecución. Los programas interpretados suelen ser mas lentos , debido a la necesidad de traducir el programa mientras se ejecuta. Su acción equivale a la de un intérprete humano, que traduce las frases que oye sobre la marcha, sin producir ningún escrito permanente. ¿Qué es un Lenguaje Interpretado?

  21. Es un termino un tanto impreciso para referirse a un lenguaje de programación que típicamente se implementa mediante un compilador. • Un compilador suele generar programas más rápidos y eficientes, ya que el análisis del lenguaje fuente se hace una sola vez, durante la generación del programa equivalente. • Los lenguajes compilados son un lenguaje de alto nivel en lo que las instrucciones traducen del lenguaje utilizado a código de maquina para una ejecución rápida. • Un compilador suele generar programas más rápidos y eficientes, ya que el análisis del lenguaje fuente se hace una sola vez, durante la generación del programa equivalente. En cambio, un intérprete se ve obligado generalmente a analizar cada instrucción tantas veces como se ejecute (incluso miles o millones de veces). • Su acción equivale a la de un traductor humano, que toma un libro y produce otro equivalente escrito en otra lengua. ¿Qué es un Lenguaje Compilado?

  22. Un lenguaje de script es un pequeño lenguaje de programación cuyo código se inserta dentro del documento HTML. Este código se ejecuta en el navegador del usuario al cargar la página, o cuando sucede algo especial como puede ser el pulsar sobre un enlace. Estos lenguajes permiten variar dinámicamente el contenido del documento, modificar el comportamiento normal del navegador, validar formularios, realizar pequeños trucos visuales, etc... Sin embargo, conviene recordar que se ejecutan en el navegador del usuario y no en la máquina donde estén alojadas, por lo que no podrán realizar cosas como manejar bases de datos. El primer lenguaje de script que vio la luz fue el JavaScript de Netscape ¿Qué es un Lenguaje Script?

  23. Lo que se puede hacer con PHP es básicamente: • Trabajar con formularios, como su procesamiento y manejo dinámico • Generar páginas con contenido dinámico (interactuar con el usuario) • Mandar o recibir cookies • Trabajar con una gran cantidad de Base de Datos, lo cual lo hace un programa verdaderamente potente. • Si lo juntamos con MYSQL, nuestros recursos salen literalmente “GRATIS”. ¿Qué podemos realizar con PHP?

  24. Es importante tener instalado 3 programas que darán inicio para el diseño y uso de las páginas Web dinámicas: ¿Qué debo instalar en mi computadora para iniciar el uso de PHP? PROGRAMA PHP PHP es un lenguaje de programación usado normalmente para la creación de paginas Web dinámicas. APACHE El servidor HTTP Apache es un software libre para plataformas Unix, Windows, Macintosh y otras. MySQL Es un sistema de Gestión de Base de Datos relacional multiusuario, es un software libre.

  25. Hoy en día existen varios programas que se pueden bajar gratuitamente desde Internet, pero 2 son mas utilizados: ¿Dónde puedo localizar estos 3 programas? AppServ: Appserv es una herramienta OpenSource para Windows que facilita la instalación de Apache, MySQL y PHP en la cual estas aplicaciones se configuran en forma automática. Como extra incorpora phpMyAdmin para el manejo de MySQL. http://www.appservnetwork.com/index.php http://appserv.programas-gratis.net/ XAMPP: XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. http://www.utilidades-utiles.com/descargar-xampp.html

  26. INSTALACIÓN DE APPSERV

  27. INSTALACIÓN DE XAMMP

  28. Es muy importante para iniciar el proceso de instalación de paginas web. Con HTML veremos las herramientas necesarias que necesita PHP con MYSQL para generar paginas estáticas y dinámicas. PAGINAS HTML HTML: Significa Hyper Text Markup Language (Lenguaje de Marcación de Hiper Texto) y permite la creación de paginas web. Este lenguaje se basa en tags que son instrucciones para indicar como se mostrara el texto y atributos que son los valores que se le puede asignar a los tag.

  29. La creación de un documento o pagina web con HTML requiere de la siguiente estructura: ESTRUCTURA DE UNA PAGINA HTML <HTML> <HEAD> </HEAD> <BODY> </BODY> </HTML> Toda pagina web que se cree con HTML debe empezar con la etiqueta <HTML> y terminar con </HTML>

  30. Los editores son los programas donde se pueden escribir las instrucciones para crear las paginas Web. Un editor es el Bloc de Notas de Windows EDITORES DE HTML Sin importar el editor que utilice, siempre debe grabar documentos HTML con la extensión HTM o HTML Otro editor que se puede utilizar es Dreamweaver.

  31. El ejemplo Nº 01 se ha escrito en bloc de notas y se ha grabado con el nombre e Primera.html EDITORES DE HTML

  32. Al grabar el archivo en la carpeta PRACTICA, dentro de mis documentos, se observara el archivo con el logo respectivo del navegador. EDITORES DE HTML

  33. El cuerpo de un documento empieza con la etiqueta <BODY> y termina con </BODY>. CUERPO DE UN DOCUMENTO HTML Observe que se ha dejado varios espacios en blanco y todo el texto se ha escrito en 3 líneas.

  34. Sin embargo cuando se muestra el contenido de la pagina el texto ocupa una sola línea. CUERPO DE UN DOCUMENTO HTML

  35. En HTML se pueden usar secuencias de caracteres o etiquetas para el tratamiento de lo textos que se desean mostrar en una pagina web y se explican a continuación: TRATAMIENTO DE TEXTO &nbsp: Permite dejar más de un espacio en blanco entre palabras. <P>: Se utiliza para realizar un salto de párrafo, a diferencia del salto de línea <BR>, el salto de párrafo deja una línea en blanco.

  36. Los comentarios son textos que se pueden insertar dentro de un documento HTML con la finalidad de ir explicando la forma como se va desarrollando la pagina web. También se utiliza para indicar el nombre de la persona que diseño la pagina así como la fecha y otros datos que se crean convenientes. Los comentarios de un documento HTML se escriben utilizando la siguiente sintaxis: <!- Texto del comentario -> USO DE COMENTARIOS

  37. La etiqueta desde <H1> </H1> hasta <H6> </H6> permite asignar títulos dentro de una pagina web. Podemos usar el atributo Aling para alinear el titulo a la Derecha (Right), Izquierda (Left) o Centro (Center). ASIGNACION DE TITULOS <HTML> <HEAD> <TITLE> Mi primera Pagina Web </TITLE> </HEAD> <BODY> <H1 Align=Center> Esto es un titulo Nº 1 </H1> <H2Align=Right> Esto es un titulo Nº 1 </H2> <H3> Esto es un titulo Nº 1 </H3> <H4 Align=Left> Esto es un titulo Nº 1 </H4> <H5> Esto es un titulo Nº 1 </H5> <H6> Esto es un titulo Nº 1 </H6> </BODY> </HTML>

  38. La etiqueta desde <H1> </H1> hasta <H6> </H6> permite asignar títulos dentro de una pagina web. ASIGNACION DE TITULOS

  39. La etiqueta <HR> permite dibujar una línea horizontal y al mismo tiempo realiza un salto de párrafo. La etiqueta <HR> acepta los siguientes parámetros: Align: para alinear la línea horizontal. Size: Se utiliza para asignar un grosor de la línea. Noshade: Para indicar que la línea no tenga sombra Width: Se utiliza para indicar el ancho de la línea. LINEAS HORIZONTALES

  40. LINEAS HORIZONTALES

  41. Existe la etiqueta <FONT> </FONT> cuyos parámetros permiten asignar tipos y tamaños de letras así como colores: Size: Permite establecer el tamaño de la letra mediante un numero que varia de 1 a 7. El valor predeterminado es 3. Face: Permite establecer el tipo de letra. Color: Permite asignarle colores a las letras. TIPOS Y TAMAÑOS DE LETRAS

  42. Sintaxis: Size: <FONT> SIZE=6> Este es un ejemplo de tamaño de letra </FONT> Face: <FONT FACE=“Arial”>El tipo de Letra</FONT> Color: <FONT COLOR=“Red”>La letra es de color Rojo</FONT> <FONT COLOR=#FF0000>La letra es de color Rojo</FONT> TIPOS Y TAMAÑOS DE LETRAS

More Related