Examen -
Etiquetas
En este examen se debe crear un programa para que los visitantes puedan
crear etiquetas y seleccionar las etiquetas que quieran.
Etiquetas - Tabla
Se utilizarán tres tablas que contengan, al menos, los siguientes
campos:
- tabla de usuarios
- id de usuario (clave principal)
- nombre
- contraseña
- tabla de etiquetas
- id de etiqueta (clave principal)
- etiqueta
- tabla de etiquetas elegidas
- id de elección (clave principal)
- id de usuario
- id de etiqueta
Etiquetas - Comentarios
Usuarios
- Los nombres de usuarios no se pueden repetir.
- Hay un usuario root que puede borrar todo.
Etiquetas
- Las etiquetas no se pueden repetir.
- Las etiquetas contienen una única palabra (es decir, no pueden contener
espacios).
- Las etiquetas se guardan en minúsculas (se puede utilizar la función strtolower($cadena)
que devuelve una cadena con todos los carácteres en minúscula).
Extra
- El usuario root puede borrar usuarios o etiquetas
(borrando en cada caso las elecciones correspondientes).
- El usuario root puede modificar etiquetas (sin alterar
las elecciones ya realizadas).
- El usuario root puede unificar etiquetas (unificando
también las elecciones realizadas).
- Las etiquetas se guardan sin acentos (para evitar etiquetas
duplicadas).
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: 12 de marzo de 2008
Esta obra está bajo una licencia de Creative
Commons Reconocimiento-CompartirIgual 3.0 España.