Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/B2T1/formularios/ejercicios»
De WikiEducator
(→Adivina un número) |
|||
(4 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 72: | Línea 72: | ||
*Con lo que hemos visto hasta ahora (sin usar cookies, ni sesiones, ni ficheros) | *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}} | 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> | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio1 | Solución]]</font> | ||
+ | --> | ||
<hr /> | <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=== | ===Contador de accesos con nombre=== | ||
Se trata de modificar el ejercicio uno. | Se trata de modificar el ejercicio uno. | ||
{{Actividad| | {{Actividad| | ||
;En este caso tendremos un formulario con un campo de texto y un botón submit | ;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. | #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". | ##Si el campo de texto está vacío no se contabilizará un usuario llamado "vacío". | ||
Línea 90: | Línea 115: | ||
<hr /> | <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.
}}