Diferencia entre revisiones de «Usuario:ManuelRomero/php/dwes/B2T1/arrays/practica»

De WikiEducator
Saltar a: navegación, buscar
 
(6 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/dwes/B2T1/arrays/nav}}
 
{{:Usuario:ManuelRomero/dwes/B2T1/arrays/nav}}
 
{{Actividad|Title = Programa una pequeña agenda|
 
{{Actividad|Title = Programa una pequeña agenda|
*Con la tecnología conocida hasta ahora debes programar una especie de pequeña agenda según se especifica
+
*Con la tecnología conocida hasta ahora debes programar una especie de pequeña agenda según se especifica. (No usar sesiones, ni ficheros, ni bases de datos)
  
 
*Es una  aplicación para mantener una pequeña agenda en una '''''única''''' página web programada en PHP.
 
*Es una  aplicación para mantener una pequeña agenda en una '''''única''''' página web programada en PHP.
 +
 +
*Los valores de la agenda sólo se mantendrán mientras estoy conectado de manera continua con en navegador, cuando reinicie el navegador la agenda empezará vacía.
  
 
*La agenda almacenará únicamente dos datos de cada persona: su nombre y un número de teléfono. Además, no podrá haber nombres repetidos en la agenda.
 
*La agenda almacenará únicamente dos datos de cada persona: su nombre y un número de teléfono. Además, no podrá haber nombres repetidos en la agenda.
 +
 +
  
 
*En la parte superior de la página web se mostrará el contenido de la agenda. En la parte inferior debe figurar un sencillo formulario con dos cuadros de texto, uno para el nombre y otro para el número de teléfono.
 
*En la parte superior de la página web se mostrará el contenido de la agenda. En la parte inferior debe figurar un sencillo formulario con dos cuadros de texto, uno para el nombre y otro para el número de teléfono.
Línea 11: Línea 15:
 
*Cada vez que se envíe el formulario:
 
*Cada vez que se envíe el formulario:
  
#Si el nombre está vacío, se mostrará una advertencia.
+
#Se producirá una advertencia :
 +
##Si el nombre está vacío
 +
##Si el teléfono no es numéricio
 
#Si el nombre que se introdujo no existe en la agenda, y el número de teléfono no está vacío, se añadirá a la agenda.
 
#Si el nombre que se introdujo no existe en la agenda, y el número de teléfono no está vacío, se añadirá a la agenda.
 +
*Por otro lado cumplirá estos requisitos funcionales:
 +
 
#Si el nombre que se introdujo ya existe en la agenda y se indica un número de teléfono, se sustituirá el número de teléfono anterior.
 
#Si el nombre que se introdujo ya existe en la agenda y se indica un número de teléfono, se sustituirá el número de teléfono anterior.
 
#Si el nombre que se introdujo ya existe en la agenda y no se indica número de teléfono, se eliminará de la agenda la entrada correspondiente a ese nombre.
 
#Si el nombre que se introdujo ya existe en la agenda y no se indica número de teléfono, se eliminará de la agenda la entrada correspondiente a ese nombre.
 +
#Se podrán borrar todos los contactos de la agenda.
 +
#El botón '''''borrar contactos''''' sólo estará habilitado si hay contactos en la agenda
 +
*Puedes ver una posible solución en esta ubicación
 +
    http://manuel.infenlaces.com/certificado/practicas/practica_4/agenda.php
 +
}}
 +
{{Actividad| Tarea 1
 +
*Haz un formulario dónde tengamos un campo de texto
 +
*En él escribimos un idioma
 +
*La aplicación leerá el idioma y lo guardará en un array indexado
 +
*El contenido de dicho array se visualizará en un select dónde el usuario podrá elegir una de las opciones
 +
*Al seleccionar un idioma del select, nos mostrará el idioma seleccionado
 
}}
 
}}

Última revisión de 21:56 15 abr 2020




Icon activity.jpg

Programa una pequeña agenda

  • Con la tecnología conocida hasta ahora debes programar una especie de pequeña agenda según se especifica. (No usar sesiones, ni ficheros, ni bases de datos)
  • Es una aplicación para mantener una pequeña agenda en una única página web programada en PHP.
  • Los valores de la agenda sólo se mantendrán mientras estoy conectado de manera continua con en navegador, cuando reinicie el navegador la agenda empezará vacía.
  • La agenda almacenará únicamente dos datos de cada persona: su nombre y un número de teléfono. Además, no podrá haber nombres repetidos en la agenda.


  • En la parte superior de la página web se mostrará el contenido de la agenda. En la parte inferior debe figurar un sencillo formulario con dos cuadros de texto, uno para el nombre y otro para el número de teléfono.
  • Cada vez que se envíe el formulario:
  1. Se producirá una advertencia :
    1. Si el nombre está vacío
    2. Si el teléfono no es numéricio
  2. Si el nombre que se introdujo no existe en la agenda, y el número de teléfono no está vacío, se añadirá a la agenda.
  • Por otro lado cumplirá estos requisitos funcionales:
  1. Si el nombre que se introdujo ya existe en la agenda y se indica un número de teléfono, se sustituirá el número de teléfono anterior.
  2. Si el nombre que se introdujo ya existe en la agenda y no se indica número de teléfono, se eliminará de la agenda la entrada correspondiente a ese nombre.
  3. Se podrán borrar todos los contactos de la agenda.
  4. El botón borrar contactos sólo estará habilitado si hay contactos en la agenda
  • Puedes ver una posible solución en esta ubicación
   http://manuel.infenlaces.com/certificado/practicas/practica_4/agenda.php






Icon activity.jpg

Actividad

Tarea 1
  • Haz un formulario dónde tengamos un campo de texto
  • En él escribimos un idioma
  • La aplicación leerá el idioma y lo guardará en un array indexado
  • El contenido de dicho array se visualizará en un select dónde el usuario podrá elegir una de las opciones
  • Al seleccionar un idioma del select, nos mostrará el idioma seleccionado