Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios»
De WikiEducator
(9 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 11: | Línea 11: | ||
*Me mostrará la tabla de multiplicar de ese número | *Me mostrará la tabla de multiplicar de ese número | ||
*En caso de que no sea número me lo indicará y me mostrará la tabla del 0 | *En caso de que no sea número me lo indicará y me mostrará la tabla del 0 | ||
+ | {{Nota| <source lang=php>is_numeric($valor)</source> retorna un booleano que indica si $valor es numérico o no}} | ||
}} | }} | ||
<br /> | <br /> | ||
+ | |||
===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio2|Ejercicio 2: Conversor numérico]]=== | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio2|Ejercicio 2: Conversor numérico]]=== | ||
<br /> | <br /> | ||
Línea 133: | Línea 135: | ||
<br /> | <br /> | ||
− | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ | + | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio8|Ejercicio 8: Idiomas]]=== |
<br /> | <br /> | ||
{{MRM_Actividad|Title= Ejercicio 8: Idiomas| | {{MRM_Actividad|Title= Ejercicio 8: Idiomas| | ||
Línea 149: | Línea 151: | ||
--> | --> | ||
<br /> | <br /> | ||
+ | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio9|Ejercicio 9: Multi Submit]]=== | ||
+ | <br /> | ||
+ | {{MRM_Actividad|Title= Ejercicio 9: Multi submit| | ||
+ | ;Reliza un formulario que tenga diferentes submit | ||
+ | *Todos los submit deben tener el mismo name (por ejemplo submit) | ||
+ | *Al presionar sobre él, cargaré la misma página mostrando el valor del submit presionado | ||
+ | }} | ||
− | == | + | <!-- |
+ | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio1 | Solución]]</font> | ||
+ | --> | ||
<br /> | <br /> | ||
− | {{MRM_Actividad|Title=Ejercicio | + | |
+ | <!-- | ||
+ | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio10|Ejercicio 10: Adivinar un número que el usuario piensa]]=== | ||
+ | <br /> | ||
+ | {{MRM_Actividad|Title=Ejercicio 10: Adivinar un número que el usuario piensa | | ||
*Haz un programa que tu piensas un número de 0 al 1024 y el programa te lo adivina | *Haz un programa que tu piensas un número de 0 al 1024 y el programa te lo adivina | ||
*El programa te preguntará si es mayor menor o acertado | *El programa te preguntará si es mayor menor o acertado | ||
Línea 159: | Línea 174: | ||
<br /> | <br /> | ||
− | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ | + | |
+ | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio11|Ejercicio 11: Adivinar un número que el usuario piensa]]=== | ||
<br /> | <br /> | ||
− | {{MRM_Actividad|Title=Ejercicio | + | {{MRM_Actividad|Title=Ejercicio 11: Adivinar un número que la aplicación genera | |
*En esta caso, has de modificar el ejercicio anterior haciendo que sea la aplicación quien genera el número y el usuario quien tiene que adivinarlo | *En esta caso, has de modificar el ejercicio anterior haciendo que sea la aplicación quien genera el número y el usuario quien tiene que adivinarlo | ||
}} | }} | ||
Línea 168: | Línea 184: | ||
--> | --> | ||
<hr /> | <hr /> | ||
+ | ===[[Usuario:ManuelRomero/ProgramacionWeb/formularios/ejercicios/ejercicio12|Ejercicio 12: Formulario de acceso]]=== | ||
+ | <br /> | ||
+ | {{MRM_Actividad|Title=Ejercicio 12: Formulario de acceso | | ||
+ | *Un usuario quiere acceder a un sitio | ||
+ | *La página inicial tendrá un formulario de acceso (usuario y password) | ||
+ | *En este caso el check, se produce cuando el valor de usuario y password es el mismo y diferente de vacío | ||
+ | *Si las credenciales no son correctas nos quedamos en index.php con un mensaje de error | ||
+ | *Si todo es correcto iremos a sitio.php, donde tendremos un mensaje de bienvenida con nuestro nombre | ||
+ | *TEndremos un botón de desconectar que nos volverá a llevar al index con un mensaje de despedido con nuestro nombre | ||
+ | *A sitio,php solo deberíamos de acceder a través del index.php | ||
+ | [[archivo:acceso_auth_1.png]] | ||
+ | }} | ||
+ | <!-- | ||
+ | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio3 | Solución]]</font> | ||
+ | --> | ||
+ | <hr /> | ||
+ | {{MRM_Actividad|Title=Ejercicio 13: Adivina un número | | ||
+ | *La app genera un número entre 1 1024 | ||
+ | *En diferentes iteraciones lo intento adivinar | ||
+ | *En cada iteración la app me indicará si el número que he escrito es menor mayor o es el número que la app ha generado. | ||
+ | *Al final queremos que me muestro un listado con todas las acciones realizdas y el instante en el que las he relizado | ||
+ | *Estaría bien tener un botón para ver el número u ocultarlo | ||
+ | *También el botón de jugar | ||
+ | *Un botón de reset | ||
+ | }} |
Última revisión de 20:49 30 nov 2023
Contenido
- 1 Estructuras secuenciales
- 1.1 Ejercicio 1: Tabla de multiplicar
- 1.2 Ejercicio 2: Conversor numérico
- 1.3 Ejercicio 3: Rellenar una ficha de datos
- 1.4 Ejercicio 4: Leer diferentes inputs
- 1.5 Ejercicio 5: Diseño parametrizado de una plantilla
- 1.6 Ejercicio 6: Mostrar formulario o datos de acceso
- 1.7 Ejercicio 7: Cuenta clicks
- 1.8 Ejercicio 7: Cuenta clicks
- 1.9 Ejercicio 8: Idiomas
- 1.10 Ejercicio 9: Multi Submit
- 1.11 Ejercicio 12: Formulario de acceso
Estructuras secuenciales
- En esta secición son programas sencillos para probar instrucciones y acciones básicas de php sin usar estructuras de control selectivas o repetitivas.
Ejercicio 1: Tabla de multiplicar
Ejercicio 2: Conversor numérico
Ejercicio 3: Rellenar una ficha de datos
|
Ejercicio 4: Leer diferentes inputs
checkbox | color | date | datetime | datetime-local | |
hidden | month | number | password | radio | |
range | search | tel | text | time | |
url | week |
Ejercicio 5: Diseño parametrizado de una plantilla
<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>
|
Ejercicio 6: Mostrar formulario o datos de acceso
Ejercicio 7: Cuenta clicks
Ejercicio 7: Cuenta clicks
Ejercicio 8: Idiomas
|
Ejercicio 9: Multi Submit
Ejercicio 12: Formulario de acceso
|
|