Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/formularios/ejercicios»
De WikiEducator
(16 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 25: | Línea 25: | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*A continuación vamos a ver como usar y leer datos de un formulario. | *A continuación vamos a ver como usar y leer datos de un formulario. | ||
Línea 64: | Línea 42: | ||
− | + | {{MRM_Actividad|Title=Crear un sitio web| | |
− | {{MRM_Actividad|Title= | + | *Realiza un programa en php que solicite al usuario una serie de parámetros |
− | * | + | *Con esos parámetros se construirá una página web según se especifica |
− | * | + | [[Archivo:p3_php.png]] |
− | * | + | *Donde |
− | * | + | * '''A''': altura de la cabecera |
− | + | <source lang=html5> | |
+ | <div style=heigth:A>TITULO DE LA CABECERA</div> | ||
+ | </source> | ||
+ | * '''B''': altura del contenido | ||
+ | <source lang=html5> | ||
+ | <div style=heigth:B> esto es el contenido (menú y contenido)</div> | ||
+ | </source> | ||
+ | * '''C''': ancho de la parte derecha del contenido | ||
+ | <source lang=html5> | ||
+ | <div style=width:C>TITULO DE LA CABECERA</div> | ||
+ | </source> | ||
+ | * '''D''': ancho de la parte izquierda del menu | ||
+ | <source lang=html5> | ||
+ | <div style=width:D>TITULO DE LA CABECERA</div> | ||
+ | </source> | ||
+ | |||
+ | |||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {{Actividad| | |
− | + | *Con lo que hemos visto hasta ahora (sin usar cookies, ni sesiones, ni ficheros) | |
− | + | Haz un programa que cuente cuantos accesos hacemos a una página en una misma conexión}} | |
− | + | <!-- | |
− | + | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio1 | Solución]]</font> | |
− | + | --> | |
− | + | <hr /> | |
− | + | {{ | |
− | + | Actividad| | |
− | + | *Realiza un programa con una caja de texto y mostraremos el resultado de pasar ese contenido por las funciones '''''htmlspqcialchars()''''' y '''''strip_tag()''''' | |
− | + | *Añadimos un segundo campo de texto para poder pasar un segundo parámetro a la función strip_tag y ver su resultado | |
− | + | *La pequeña aplicación mantendrá el último texto introducido para poder trabajar a partir de él y modificar | |
+ | }} | ||
− | + | ===Contador de accesos con nombre=== | |
− | + | Se trata de modificar el ejercicio uno. | |
− | + | {{Actividad| | |
+ | ;En este caso tendremos un formulario con un campo de texto y un botón submit | ||
+ | #Cada vez que se inserte un nombre en el campo de texto y se haga click en el submit, se contabilizará como que el usuario cuyo nombre hemos insertado se ha conectado una vez. | ||
+ | ##Si el campo de texto está vacío no se contabilizará un usuario llamado "vacío". | ||
+ | #Futuras conexiones del mismo usuario incrementarán el número de accesos de ese usuario | ||
+ | #Futuras conexiones de otro usuario contabilizarán las conexiones del nuevo formulario | ||
+ | #En todo momento la aplicación nos mostrará un listado con todas las conexiones de cada usuario. | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Texto en idiomas=== | |
− | + | {{Actividad| | |
− | + | ;Haz un programa donde aparezca un formulario que pida nombre, passs y un botón de acceder. | |
− | + | *Además tendré tres radio buttons para seleccionar el idioma (Castellano, Francés o Inglés). | |
− | + | *Tendré otro botón submit para seleccionar el idioma | |
− | + | *Si cambio el idioma cambiarán las palabras al idioma seleccionado | |
+ | *Si accedo, voy a una página donde podrá una bienvenida en el idioma seleccionado | ||
+ | }} | ||
− | + | #Cada vez que se inserte un nombre en el campo de texto y se haga click en el submit, se contabilizará como que el usuario cuyo nombre hemos insertado se ha conectado una vez. | |
− | + | ##Si el campo de texto está vacío no se contabilizará un usuario llamado "vacío". | |
− | + | #Futuras conexiones del mismo usuario incrementarán el número de accesos de ese usuario | |
− | + | #Futuras conexiones de otro usuario contabilizarán las conexiones del nuevo formulario | |
− | + | #En todo momento la aplicación nos mostrará un listado con todas las conexiones de cada usuario. | |
− | + | }} | |
− | + | <!-- | |
− | + | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio2 | Solución]]</font> | |
− | + | --> | |
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <hr /> | |
− | + | <!-- | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | <! | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<hr /> | <hr /> | ||
{{MRM_Actividad|Title=Juego de adivinar números| | {{MRM_Actividad|Title=Juego de adivinar números| |
Última revisión de 19:58 21 oct 2019
Contador de accesos
- A continuación vamos a ver como usar y leer datos de un formulario.
Realiza un formulario donde pidamos al usuario datos para confeccionar una ficha
|
<div style=heigth:A>TITULO DE LA CABECERA</div>
<div style=heigth:B> esto es el contenido (menú y contenido)</div>
<div style=width:C>TITULO DE LA CABECERA</div>
<div style=width:D>TITULO DE LA CABECERA</div>
|
|
Contador de accesos con nombre
Se trata de modificar el ejercicio uno.
|
Texto en idiomas
|
- Cada vez que se inserte un nombre en el campo de texto y se haga click en el submit, se contabilizará como que el usuario cuyo nombre hemos insertado se ha conectado una vez.
- Si el campo de texto está vacío no se contabilizará un usuario llamado "vacío".
- Futuras conexiones del mismo usuario incrementarán el número de accesos de ese usuario
- Futuras conexiones de otro usuario contabilizarán las conexiones del nuevo formulario
- En todo momento la aplicación nos mostrará un listado con todas las conexiones de cada usuario.
}}