La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Php y MySql Informática aplicada. Marcas Un documento HTML (Hyper Text Mark Languaje) esta compuesto por marcas o etiquetas. Las marcas delimitan elementos.

Presentaciones similares


Presentación del tema: "Php y MySql Informática aplicada. Marcas Un documento HTML (Hyper Text Mark Languaje) esta compuesto por marcas o etiquetas. Las marcas delimitan elementos."— Transcripción de la presentación:

1 Php y MySql Informática aplicada

2 Marcas Un documento HTML (Hyper Text Mark Languaje) esta compuesto por marcas o etiquetas. Las marcas delimitan elementos de un documento como cabeceras, párrafos, etc y son utilizadas para dar un tratamiento diferente al texto que se encuentre entre las marcas. En HTML las marcas se delimitan con los signos (superior a). Un texto marcado tendrá por tanto este aspecto:...texto normal texto afectado por la marca resto del texto... Un ejemplo podría ser resaltar un texto en negrita, para ello se emplea la marca y quedaría de la siguiente forma:...texto normal texto en negrita resto del texto...

3 Atributos de las marcas Algunas marcas pueden admitir atributos, pudiendo tener cada uno de estos atributos un valor. Este valor ira entre comillas (") si dicho valor es alfanumérico. Ejemplo:

4 Cabecera La cabecera se emplea para facilitar información acerca del documento y está delimitada por prólogo. Dentro de la cabecera podemos destacar el título que indica el nombre del documento. Bienvenido a nuestra guía rápida Cuerpo del documento...

5 Cuerpo El resto del documento residirá entre las marcas y. Esta es la estructura mínima que debe poseer todo documento HTML: Bienvenido a la guia rápida Documento...

6 Encabezado Los encabezados se emplean para dividir los documentos en secciones o mas concretamente para marcar los títulos de esas secciones. Las marcas son del tipo título, donde # puede ser un número cualquiera entre 1 y 6. Tamaño mayor Tamaño menor

7 Comentarios Todo texto que empiece por será ignorado por el navegador, y por lo tanto no será visible. Esto sirve al autor del documento para comentar su archivo fuente.

8 Fondos y colores de texto Un cierto número de atributos de la marca BODY permiten controlar el color del fondo de la ventana del navegador, el color de los caracteres del texto, y finalmente el color de los enlaces:

9 El atributo BGCOLOR Este atributo permite escoger un color para el fondo de la página donde "rr" "gg" y "bb" son valores hexadecimales comprendidos entre 00 y FF que especifican el grado de saturación de los colores rojo, verde y azul.

10 El atributo BACKGROUND Este atributo especifica una imagen residente en el servidor la cual se utilizará como fondo de página.

11 El atributo TEXT Permite controlar el color del texto estándar, es decir, todo texto que no especifique un enlace.

12 Los atributos LINK, VLINK y ALINK Controlan el color de los enlaces: LINK color del enlace que aún no ha sido visitado. ALINK color muy fugaz que aparece cuando se hace clic sobre el enlace VLINK es el color de un enlace que ya ha sido visitado

13 Estilo Físico o estilo de los caracteres Negrita hola! Cursiva hola! Subrayado hola! Máquita de escribir hola!

14 Listas regulares LI,UL,OL Esta marca precede a cada objeto de la lista. Permite generar listas no ordenadas, cada uno de los elementos de la listas irá precedido por un símbolo que puede variar según el nivel de anidamiento de la lista. Ejemplo: Fichero de imagen Fichero de sonido Fichero de video Código correspondiente: Fichero de imagen Fichero de sonido Fichero de video

15 Esta marca se utiliza para listas ordenadas en las que cada marca LI incrementa el número que se visualizará delante del elemento de la lista. Ejemplo: 1.Fichero de imagen 2.Fichero de sonido 3.Fichero de video Código correspondiente: Fichero de imagen Fichero de sonido Fichero de video

16 Ficheros HTML Ficheros de prueba prueba1.html prueba2.html prueba2.html Ficheros de ejemplos Ficheros del servidor Ficheros de imágenes Ficheros de sonido Ficheros de vídeo Probar el siguiente código.

17 Hiperenlaces Crea un enlace hacia un servidor situado en algún punto de Internet, o hacia un documento propuesto por dicho servidor. La marca especifica el atributo HREF cuyo valor precisa el URL del documento a recuperar: zona_activable

18 Crea un enlace a un punto determinado del fichero en ejecución. Para ello hay que colocar un ancla activa (ancla de partida) y un ancla inactiva (ancla de llegada). El ancla de partida se define de la siguiente forma: zona_activable_con_atributos_visuales Define el ancla de llegada, lugar que se podrá acceder haciendo un clic sobre un ancla de partida. zona_no_activable_sin_atributos_visuales

19 Tablas Una tabla se define entre las marcas y. Esta primera marca regula la presentación general de la tabla mediante tres atributos: BORDER define el grosor del marco exterior CELLPADDING define el espacio alrededor del texto de una celda CELLSPACING define el espacio entre celdas WIDTH define la anchura de la tabla relativa a la anchura de la ventana del navegador

20 ejemplo A B C D

21 La marca Las marcas que definen una nueva fila son y que admiten los siguientes atributos de alineación del texto en el interior de todas las celdas de la fila: VALIGN (alineación vertical) que puede tomar los valores: TOP coloca el texto en la parte superior de la celda BOTTOM coloca el texto en la parte inferior de la celda MIDDLE en el centro de la celda ALIGN (alineación horizontal) que puede tomar los valores: RIGHT coloca el texto a la derecha de la celda LEFT coloca el texto a la izquierda de la celda CENTER centra el texto en la celda

22 ejemplo a e i

23 La marca Es el elememto de inicio de una columna. Puede completarse con los atributos VALIGN y ALIGN que será entonces prioritarios sobre los mismos valores definidos en la marca. Dos atributos suplementarios, COLSPAN y ROWSPAN permiten generar celdas cuya superficie es un multiplo de la celda elemetal. La matriz de la tabla que define el número de celdas elementales se calcula por el número de líneas de la tabla (número de instrucciones TR), multiplicado por el número de celdas (número de celdas TD) de la línea que define más celdas (mayor número de TD). El número de celdas por línea de la tabla se calcula sobre la línea que define el mayor número de celdas. El último atributo de TD es NOWRAP que impide dividir el texto de la celda en varias líneas.

24 Ejemplo A B C

25 La marca Esta marca funciona de forma similar a TD admitiendo los mismos atributos pero se considera como una marca de título de una celda. Automáticamente centra el texto y lo pone en negrita. Ejemplo: Artículo Referencia Precio Libreta 17 120

26 La marca Esta marca permite poner un título encima (atributo ALIGN=TOP) o debajo (atributo ALIGN=BOTTOM) de la tabla. Ejemplo: Artículo Referencia Precio Libreta 17 120 Provisines

27 La marca es la marca que permite incluir una imagen. Esta marca irá siempre completada por el atributo SRC que permite dar la dirección del fichero gráfico que contiene la imagen: El valor del atributo SCR permite especificar un URL y es por tanto correcto encontrar imágenes definidas como sigue:

28 Alineación de imágenes La marca admite el atributo ALIGN que permite situar la imagen en relación a la línea de texto actual y puede tomar los siguientes valores: TOP para alinear la parte superior de la imagen. MIDDLE para alinear el centro de la imagen. BOTTOM para alinear la base de la imagen.

29 Las imágenes externas Este tipo de imágenes no aparecen en la pantalla cuando se carga la página sino que se crea un enlace hipertexto cuyo extremo podrá ser: una imagen GIF, JPEG, XBM u otra. Puede hacer click aqui para ver lo mas nuevo hacer click aqui

30 Las imágenes como anclas Se puede reemplazar el texto de un ancla por una marca que define una imagen. En este caso la imagen tiene un borde de color para indicar que se trata de un enlace hipertexto sobre el que se puede hacer un clic. Ejemplo:

31 Formularios La marca y definen un formulario y entre ellas se situaran todas las marcas que generan los diversos elementos que componen un formulario. Esta marca debe ir acompañada obligatoriamente por dos atributos: El atributo METHOD está dirigido al programador que codifica el script. Al que puede darse el valor POST o el valor GET que define el modo de transferencia de los datos hacia el script. El atributo ACTION que define el URL de un programa (script) encargado de tratar los datos adquiridos desde el formulario.

32 Elementos del formulario Todas las marcas que se definirán tienen los siguientes atributos comunes: El atributo NAME define el nombre que permitirá al script identificar el origen de los datos. Este nombre debe ser único. NAME=nombre_de_la_variable_asociada El atributo VALUE definido para un campo de: TEXTO: permite definir el contenido del campo. Botón SUBMIT: indica el texto a escribir en el botón. Botón RADIO, Botón CHECKBOX: valor asociado al botón cuando está pulsado. NAME identifica el bloque de botones

33 Línea de entrada La marca servirá para definir campos para entrar un texto y botones que permiten escoger opciones. Ejemplo: Nombre:

34 Botones La marca INPUT permite la selección del elemento de entrada SUBMIT: desencadena el envío del formulario hacia el script; el texto definido en value se escribirá en el botón:

35 CHEKBOX CHEKBOX: crea un bloque de botones que permiten una selección múltiple de opciones: Macintosh PC

36 RADIO RADIO: crea un bloque de botones que permiten una selección exclusiva entre varias opciones CD- ROM Disquete

37 SELECT La marca permite generar listas de selección simple o de selección variable. Se programa con una lista en la que los items se especifican mediante la marca. La presentación de la lista depende del atributo SIZE; si su valor es inferior a 2 o está ausente, la lista se interpreta como un menú desplegable (pop-list). En caso contrario la lista se visualiza en una ventana con barra de desplazamiento. El valor dado entonces al atributo SIZE da entonces el número de líneas visibles en la ventana. La opción de seleción multiple se deriva de la presencia del atributo MULTIPLE.

38 Ejemplo select Entrada indirecta Entrada lateral Entrada directa Ada C++ Cliper Pascal Fortran Cobol

39 TEXTAREA La marca permite crear una ventana con barras de desplazamiento horizontales y verticales en la que se podrá escribir texto. El valor dado a los atributos ROWS (líneas) y COLS (columnas) delimita el tamaño de esta ventana. Introduzca aquí sus comentarios

40 Páginas web estáticas y dinámicas Normalmente una página web se escribe en formato HTML (Hyper Text Markup Languaje). La página consta de etiquetas y texto, las etiquetas indican la forma en que se desplegará, las ligas a otras páginas y demás acciones. Para cambiar el contenido o aspecto de una página html hay que modificar el texto de definición de la página, esto se conoce como página estática. Por otro lado, una página dinámica es creada en el servidor en el momento en que se solicita y su contenido puede variar a petición del solicitante.

41 Ejemplos de páginas estáticas y dinámicas El siguiente código html despliega una página de saludo. Archivo: primeraPagina.htm Mi primera página web. La misma página en php es como sigue. Archivo: primeraPagina.php <?php echo “Mi primera página php.”; ?> echo envía una cadena a la salida

42 segundo.htm Juan Perez edad = 45 Olmo #455 Juan Perez edad = 45 Olmo #455 Juan Perez edad = 45 Olmo #455

43 Variables en php segundo.php <?php $nombre = "Juan Perez"; $edad = 45; $direccion = "Olmo #455"; echo $nombre; ?> <?php echo $edad; ?> <?php echo $direccion; ?> Las variable deben comenzar con “$”.

44 Otra forma tercero.php <?php $nombre = "Juan Perez"; $edad = 45; $direccion = "Olmo #455"; echo $nombre." ".$edad." ".$direccion; ?> El operador “.” concatena cadenas

45 Actividad Haga una página que muestre lo siguiente en html y php: Facultad de Ciencias Curso de Informática aplicada Temario: 1 Access 2 MySql 3 HTML 4 Php Lista ordenada

46 Generar tabla Tabla.php <?php echo " "; for($i=0;$i<3;$i++){ echo " "; for($j=0;$j<3;$j++){ echo " i=".$i." j=".$j." "; } echo " "; } echo " "; ?> Ciclo for, igual que el ciclo for de c o java.

47 Arreglos Tabla2.php <?php $pais = array("Italia","Francia","Alemania","Inglaterra", "España","Suisa","Holanda","Bélgica","Rusia"); echo " "; for($i=0;$i<3;$i++){ echo " "; for($j=0;$j<3;$j++){ echo " ".$pais[3*$i+$j]." "; } echo " "; } echo " "; ?> Definición de un arreglo

48 Actividad Escriba un archivo en php para desplegar una tabla de multiplicar de 1 a 10. Utilice una tabla con borde=3.

49 Envío de datos formulario1.htm Envio de datos desde un formulario Elija un pais México Canadá Cuba Guatemala Brasil

50 Recepción de datos formulario1.php <?php $pais = array("México","Canadá","Cuba","Guatemala","Brasil"); echo " Ha elegido ".$pais[$selpais]." "; ?> Observe que como el método es “get” aparece el valor de la variable en la dirección de la página.

51 formulario2.htm Botones de radio <form name="botones" id="botones" action="formulario2.php" method="get"> Nombre: Soltero? <input type="checkbox" name="soltero" id="soltero" value="SI"> Envío de varios datos

52 de 0 a 20 años de 21 a 40 años más de 41 años

53 Recepción de varios datos formulario2.php <?php echo "Su nombre es: $nombre "; if($soltero=="SI") echo "Usted es soltero "; else echo "Usted NO es soltero "; echo "Su rango de edad es "; switch($edad){ case 1:echo "0 a 20 años ";break; case 2:echo "21 a 40 años ";break; case 3:echo "mas de 40 años ";break; } ?> Instrucción if Instrucción switch

54 Variables Del intérprete Siempre que se envían datos con get o post los valores están disponibles en arreglos del interprete $_POST y $_GET

55 formulario3.htm Teclee su nombre: Teclee su ciudad: Teclee su edad:

56 formulario3.php <?php echo “El valor del campo nombre es:”.$_POST[ “nombre”].” ”; echo “El valor del campo ciudad es: ”.$_POST[ “ciudad”].” ”; echo “El valor del campo edad es: ”.$_POST[ “edad”].” ”;

57 Actividad Haga una página html con un formulario para introducir datos en su base de datos de access y haga una página en php que despliegue los datos que se leyeron.


Descargar ppt "Php y MySql Informática aplicada. Marcas Un documento HTML (Hyper Text Mark Languaje) esta compuesto por marcas o etiquetas. Las marcas delimitan elementos."

Presentaciones similares


Anuncios Google