Cada uno de estos ejercicios consta de dos páginas .php. La primera página se llama controles-formularios-1-X-1.php (donde X es el número de ejercicio). Esta página contiene el formulario. La segunda página se llama controles-formularios-1-X-2.php (donde X es el número de ejercicio). Esta página recibe los datos del formulario y muestra texto o dibujos a partir de los datos recibido.
En estos ejercicios no es necesario que la página que recibe los datos haga ninguna comprobación de los datos recibidos. Si el usuario escribe un dato que no tiene sentido, no importa que el programa muestre en algunos casos un resultado incorrecto. Si el usuario manipula la URL borrando los controles, no importa que el programa muestre en algunos casos mensajes de error de PHP.
Controles en formularios (1) 1 - Caja de texto - Datos personales
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicita el nombre.
En la segunda página se muestra el texto introducido por el usuario (aunque esté en blanco).
Nota: Si en este ejercicio el usuario manipula la URL borrando el control enviado, el resultado será el mismo que cuando se envía el formulario dejando la casilla en blanco.
Controles en formularios (1) 2 - Número - Dibuja cuadrado
Escriba un programa que dibuje un cuadrado que conste de dos páginas.
En la primera página se solicitan el tamaño del cuadrado en píxeles.
En la segunda página se muestra el cuadrado negro.
Nota: Si en este ejercicio el usuario manipula la URL borrando el control enviado, no se verá ningún dibujo. Si en este ejercficio el usuario manipula la URL escribiendo texto o un valor numérico 0 o negativo, no se verá ningún dibujo.
Controles en formularios (1) 3 - Botón radio - Fruta favorita
Escriba un programa que muestre la fruta favorita y que conste de dos páginas.
En la primera página se pide elegir la fruta favorita mediante un botón radio.
En la segunda página muestra el dibujo de la fruta.
Controles en formularios (1) 4 - Casillas de verificación - Colores
Escriba un programa que solicite los elementos cuyos colores se quieren cambiar y que conste de dos páginas.
En la primera página se pide elegir los elementos (fondo de la página y texto de la página), pero no se muestran los colores que se van a aplicar.
Los colores que en su caso se van a aplicar se eligen al azar (por ejemplo, dos colores HWB con el mismo matiz pero distinto valores de blanco y negro).
En la segunda página se aplican los colores elegidos.
Ayuda
Formulario
Los colores obtenidos al azar que se muestran en la página final se definen en la página inicial, por lo que el formulario contiene un fragmento PHP.
Controles en formularios (1) 5 - Cajas de texto - Datos personales
Escriba un formulario de recogida de datos personales que conste de dos páginas.
En la primera página se solicita el nombre y los apellidos.
En la segunda página se muestra el texto introducido por el usuario (aunque esté en blanco).
Nota: Si en este ejercicio el usuario manipula la URL borrando el control enviado, el resultado será el mismo que cuando se envía el formulario dejando la casilla en blanco.
Controles en formularios (1) 6 - Área de texto y número - Letrero (1)
Escriba un programa que muestre un letrero y que conste de dos páginas.
En la primera página se pide escribir un texto y el tamaño del tipo de letra.
En la segunda página se muestra el texto en el tamaño indicado.
Controles en formularios (1) 7 - Caja de texto, número, color y botón radio - Letrero (2)
Escriba un programa que muestre un letrero y que conste de dos páginas.
En la primera página se pide escribir un texto y el tamaño, color y tipo de letra del texto.
En la segunda página se muestra el texto en el tamaño, color y tipo de letra indicado.