Volver al índiceProyectos - Agenda de teléfonos

El objetivo de este proyecto es crear una agenda de teléfonos sencilla, que almacene el nombre, el apellido, el número de teléfono y la dirección de correo electrónico. En el primer ejercicio se crea una agenda con capcidades básicas y en los ejercicios siguientes se van ampliando sus capacidades.


Un ejemplo de agenda puede probarse en la ventana siguiente (el ejemplo trabaja con una base de datos SQLite):

Enlace a ejercicio Agenda de teléfonos

ERROR (no puede mostrarse el objeto)


Comentarios:


Agenda 1 - Añadir registros, listar y borrar

Para que pueda ser mínimamente utilizable, la agenda debe permitir añadir registros, listarlos y borrar todos los registros.

Agenda - Inicio


Agenda - Añadir 1

Nombre:
Apellidos:
Teléfono:
Correo:

Agenda - Añadir 2

Registro introducido correctamente.

Si se dejan todos los campos vacíos, el registro no se debe guardar.


Agenda - Listar

Nombre Apellidos Teléfono Correo
Pepito Conejo 963141592 pepitoconejo@example.org

Agenda - Borrar todo 1

¿Está seguro?

Agenda - Borrar todo 2

Base de datos borrada correctamente

Base de datos creada correctamente.

Tabla creada correctamente


Agenda 2 - Listar registros por distintos criterios

Añade a la agenda anterior la posibilidad de ordenar los listados por cualquier campo, en orden ascendente o descendente, y que las filas impares salgan de un color de fondo distinto para mejorar la legibilidad.

Agenda - Listar

A-ZNombre Z-A A-Z Apellidos Z-A 0-9 Teléfono 9-0 A-Z Correo Z-A
Pepito Conejo 963141592 pepitoconejo@example.org
Rip Kirby 961414213 rip.kirby@example.com
Juan López 961619033 superlopez@example.com
Filemón Pi 962718281 filemon.pi@example.org

Agenda 3 - Borrar registros individualmente

Añade a la agenda anterior la posibilidad de borrar individualmente los registros.

Agenda - Borrar 1

Marque las casillas que quiera borrar.

Borrar A-ZNombre Z-A A-Z Apellidos Z-A 0-9 Teléfono 9-0 A-Z Correo Z-A
Pepito Conejo 963141592 pepitoconejo@example.org
Rip Kirby 961414213 rip.kirby@example.com
Juan López 961619033 superlopez@example.com
Filemón Pi 962718281 filemon.pi@example.org

Agenda - Borrar 2

Registro borrado correctamente.

Registro borrado correctamente.


Agenda 4 - Modificar registros

Añade a la agenda anterior la posibilidad de modificar los registros individualmente.

Agenda - Modificar 1

Indique el registro que quiera modificar.

A-Z Modificar Z-A A-Z Nombre Z-A A-Z Apellidos Z-A A-Z Teléfono Z-A A-Z Correo Z-A
Pepito Conejo 963141592 pepitoconejo@rabbit.org
Rip Kirby 961414213 rip.kirby@kfs.com
Juan López 961619033 superlopez@jan.com
Filemón Pi 962718281 filemon.pi@tia.org

Agenda - Modificar 2

Modifique los campos que desee:

Nombre:
Apellidos:
Teléfono:
Correo:

Agenda - Modificar 3

El registro ha sido modificado.

Si se dejan todos los campos vacíos, el registro no se debe modificar.


Agenda 5 - Buscar registros

Añade a la agenda anterior la posibilidad buscar registros por cualquier criterio.

Agenda - Buscar 1

Nombre:
Apellidos:
Teléfono:
Correo:

Agenda - Buscar 2

Registros encontrados:
A-Z Nombre Z-A A-Z Apellidos Z-A 0-9 Teléfono 9-0 A-Z Correo Z-A
Pepito Conejo 963141592 pepitoconejo@rabbit.org
Rip Kirby 961414213 rip.kirby@kfs.com
Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 13 de abril de 2010

Creative Commons License
Esta obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 España.