Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Inaem2021/formularios/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
(Ejercicio 9: Multi Submit)
Línea 196: Línea 196:
 
     <meta charset="UTF-8">
 
     <meta charset="UTF-8">
 
     <meta name="viewport"
 
     <meta name="viewport"
           content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
+
           content="width=device-width">
 
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 
     <title>Document</title>
 
     <title>Document</title>
Línea 213: Línea 213:
 
     <fieldset>
 
     <fieldset>
 
         <legend>Opciones Form 1</legend>
 
         <legend>Opciones Form 1</legend>
        <input type="text" value="form 1 a" name="text[]" id="">
 
        <input type="text" value="form 1 b" name="text[]" id="">
 
        <input type="text" value="form 1 c" name="text[]" id="">
 
        <input type="text" value="form 1 d" name="text[]" id="">
 
        <hr />
 
 
         <input type="submit" value="Acceder" name="submit">
 
         <input type="submit" value="Acceder" name="submit">
 
         <input type="submit" value="Insertar" name="submit">
 
         <input type="submit" value="Insertar" name="submit">
Línea 226: Línea 221:
 
     </fieldset>
 
     </fieldset>
 
</form>
 
</form>
<fieldset>
 
    <legend>Opciones Form 2</legend>
 
    <form action="index.php" method="POST">
 
        <input type="text" name="texto_form2" value="a" id="">
 
        <input type="text" name="texto_form3" value="a" id="">
 
        <input type="text" name="texto_form4" value="a" id="">
 
        <input type="text" name="texto_form5" value="a" id="">
 
        <input type="text" name="texto_form6" value="a" id="">
 
        <hr />
 
        <input type="submit" value="Buscar" name="submit">
 
        <input type="submit" value="Actualizar" name="submit">
 
        <input type="submit" value="Salir" name="submit">
 
 
    </form>
 
</fieldset>
 
  
 
</body>
 
</body>

Revisión de 22:23 25 ene 2022




Ejercicio 1: Tabla de multiplicar



Icon activity.jpg
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



Icon activity.jpg
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: Rellenar una ficha de datos



Icon activity.jpg
Ejercicio 3: Rellena una ficha de datos
  • Aparece un formulario para soliciatar datos
  • Se rellenan los datos
  • Se leen los datos en el servidor
  • Se muestran los datos de usuario
  • Los datos que se han de pedir son:
  1. Nombre
  2. Apellidos
  3. Dirección
  4. Fecha de nacimiento (date)
  5. Edad
  6. Idiomas que habla de entre 4 idiomas (checkbox)
  7. Si es hombre, mujer o no quiere informar de ello (radio)
  8. Dirección de correo electrónico.
  9. Estudios realizados entre ESO, BACHILLER, CICLO FORMATIVO, GRADO UNIVERSITARIO (select)




Ejercicio 4: Leer diferentes inputs



Icon activity.jpg
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




checkbox color date datetime datetime-local
email hidden month number password radio
range search tel text time
url week


Ejercicio 5: Diseño parametrizado de una plantilla



Icon activity.jpg
Ejercicio 5: Diseño parametrizado de una plantilla
  • 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

P3 php.png

  • Donde
  • A: altura de la cabecera
  <div style=heigth:A>TITULO DE LA CABECERA</div>
  • B: altura del contenido
  <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>





Ejercicio 6: Mostrar formulario o datos de acceso



Icon activity.jpg
Ejercicio 6: 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 7: Cuenta clicks



Icon activity.jpg
Ejercicio 7: Cuenta clicks
  • 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




Ejercicio 7: Cuenta clicks



Icon activity.jpg
Ejercicio 7: Cuenta clicks
  • 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




Ejercicio 8: Idiomas



Icon activity.jpg
Ejercicio 8: Idiomas
Realiza un diseño web con las siguientes características
  • El usuario puede seleccionar un idioma de entre tres (Inglés, Francés, Castellano)
  • Se le pide su nombe en una caja de texto
  • Todos los textos mostrados se adpatarán al idioma que tendrá efecto una vez seleccionado y presionado el botón input correspondiente a seleccionar idioma
  • Si accedemos al sitio (botón sumbit debalo del input del nombre, iremos a sitio.php con un mensaje de bienvenida en el idoma seleccionado y el nombre establecido
  • En caso de no haber nombre nos quedaremos en la misma página en el idioma en el que estemos
  • El idioma selecionado será el último que seleccionamos





Ejercicio 9: Multi Submit



Icon activity.jpg
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
  • Las opciones serán
Acceder Insertar Borrar Buscar Actualizar Salir