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
Contador de accesos
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
|
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
|
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
|
- A continuación vamos a ver como usar y leer datos de un formulario.
Formulario
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)
|
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
|
Solució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.
|
Adivina un número
Juego de adivinar números
- Haz un programa que genere un número aleatorio entre 0 y 1024
- Después deberás de intentar adivinarlo.
- El programa te informará de si el número que aportas es menor, mayor o si lo has acertado
- Tendrás 10 intentos.
- En cualquier momento podrás reiniciar el juego mientras estás jugando
**(Se calculará otro número y tendrás 10 intentos de nuevo)
- Deberás de tener tres fichero:
- index.html que te generará la información
- jugar.php que es es juego
- fin.php cuando termine la partida con la información del juego realizado.
http://manuel.infenlaces.com/web/T2_adivinar/index.php
|
- Realizaremos este ejercicio con requisitos
- Requisito 1
- pantalla de inicio
- Crear la pantalla de bienvenida con la explicación del juego
- Con una opción que me lleve a un fichero llamado juega.php
- EL fichero de momento solo muestra un mensaje
- Requisito 2
- generamos un número aleatorio
- Solo lo genereamos si venimos de index.php
- Tenemos un botón de jugar
- Si apretamos ese botón volvemos a cargar jugar.php, pero sin generear el número
- Podemos probar visualizando el número.
Si volvemos a cargar la
- Con una opción que me lleve a un fichero llamado juega.php
- EL fichero de momento solo muestra un mensaje
Juego de adivinar números
- 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
- Deberá de adivinarlo en un máximo de 10 intentos
|