Proyectos - Agenda
de teléfonosEl 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.
Esta puede ser la consulta de creación de tabla para este proyecto:
$consulta = "CREATE TABLE $db_agenda (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nombre VARCHAR($tam_nombre),
apellidos VARCHAR($tam_apellidos),
telefono VARCHAR($tam_telefono),
correo VARCHAR($tam_correo),
PRIMARY KEY(id)
)";
Para que pueda ser mínimamente utilizable, la agenda debe permitir añadir registros, listarlos y borrar todos los registros.
| Nombre: | |
| Apellidos: | |
| Teléfono: | |
| Correo: |
Registro introducido correctamente.
Si se dejan todos los campos vacíos, el registro no se debe guardar.
| Nombre | Apellidos | Teléfono | Correo |
|---|---|---|---|
| Pepito | Conejo | 963141592 | pepitoconejo@example.org |
¿Está seguro?
Base de datos borrada correctamente
Base de datos creada correctamente.
Tabla creada correctamente
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.
Nombre ![]() |
Apellidos ![]() |
Teléfono ![]() |
Correo ![]() |
|---|---|---|---|
| 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 |
Añade a la agenda anterior la posibilidad de borrar individualmente los registros.
Marque las casillas que quiera borrar.
| Borrar | Nombre ![]() |
Apellidos ![]() |
Teléfono ![]() |
Correo ![]() |
|---|---|---|---|---|
| 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 |
Registro borrado correctamente.
Registro borrado correctamente.
Añade a la agenda anterior la posibilidad de modificar los registros individualmente.
Indique el registro que quiera modificar.
Modificar ![]() |
Nombre ![]() |
Apellidos ![]() |
Teléfono ![]() |
Correo ![]() |
|---|---|---|---|---|
| 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 |
Modifique los campos que desee:
| Nombre: | |
| Apellidos: | |
| Teléfono: | |
| Correo: |
El registro ha sido modificado.
Si se dejan todos los campos vacíos, el registro no se debe modificar.
Añade a la agenda anterior la posibilidad buscar registros por cualquier criterio.
| Nombre: | |
| Apellidos: | |
| Teléfono: | |
| Correo: |
Nombre ![]() |
Apellidos ![]() |
Teléfono ![]() |
Correo ![]() |
|---|---|---|---|
| Pepito | Conejo | 963141592 | pepitoconejo@rabbit.org |
| Rip | Kirby | 961414213 | rip.kirby@kfs.com |