|
|
| Línea 34: |
Línea 34: |
| | *Realiza un formulario con los siguientes tipos de inputs, y en el servidor visualiza los valores que el usuario haya introducido | | *Realiza un formulario con los siguientes tipos de inputs, y en el servidor visualiza los valores que el usuario haya introducido |
| | {| | | {| |
| − | checkbox| | + | checkbox | |
| − | color| | + | color | |
| − | date| | + | date | |
| − | datetime| | + | datetime | |
| − | datetime-local| | + | datetime-local | |
| − | email| | + | email | |
| − | hidden| | + | hidden | |
| − | month| | + | month | |
| − | number| | + | number | |
| − | password| | + | password | |
| − | radio| | + | radio | |
| − | range| | + | range | |
| − | search| | + | search | |
| − | tel| | + | tel | |
| − | text| | + | text | |
| − | time| | + | time | |
| − | url| | + | url | |
| − | week| | + | week | |
| | |} | | |} |
| − | Realiza un formulario donde pidamos al usuario datos para confeccionar una ficha
| |
| − | *Nombre
| |
| − | *Apellidos
| |
| − | *Dirección
| |
| − | *Fecha de nacimiento
| |
| − | *DNI
| |
| − | *Edad
| |
| − | *Idiomas que habla de entre 4 idiomas (Checkbox)
| |
| − | *Si es hombre, mujer o no quiere informar de ello (radio)
| |
| − | *Dirección de correo electrónico.
| |
| − | *Estudios realizados entre ESO, BACHILLER, CICLO FORMATIVO, GRADO UNIVERSITARIO (select)
| |
| | }} | | }} |
| | | | |
Revisión de 05:28 26 oct 2020
Formularios: Pasando información del cliente al servidor
¡Los formularios como entrada de datos a nuestros script
PHP Un lenguaje de script al lado del servidor
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
- Un programa en el que introduzca un 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
|
Ejercicio 2: Conversor numérico
- Un programa en el que introduzca un número
- El número lo lee en decimal
- Me mostrará la conversión a hexadecimal, octal y binario
- Los mostrará en una tabla
- En caso de que no sea número me lo indicará y me mostrará 0 en todos los valores
|
Ejercicio 3: Mostrar formulario o datos de acceso
- Realiza un programa que se muestre o bien el formulario o
- bien un mensaje de bienvenida con los datos del usuario
- El usuario y password han de coincidir
- En caso de que no coincidan se mostrar junto con el formulario un msj de error
|
Ejercicio 4: Leer diferentes inputs
- Realiza un formulario con los siguientes tipos de inputs, y en el servidor visualiza los valores que el usuario haya introducido
{
|
Crear un sitio web
- 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
- Donde
- A: altura de la cabecera
<div style=heigth:A>TITULO DE LA CABECERA</div>
<div style=heigth:B> esto es el contenido (menú y contenido)</div>
- C: ancho de la parte derecha del contenido
<div style=width:C>TITULO DE LA CABECERA</div>
- D: ancho de la parte izquierda del menu
<div style=width:D>TITULO DE LA CABECERA</div>
|
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
|
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.
|