Sofmundi: Lo que quieres hacer
tiene más relación con programación que con Bases de Datos o MySQL.
Los problemas de selectores visuales, o formularios, páginas web, etc., no se tratan en este foro sino en los de los lenguajes respectivos.
Parte de lo que quieres hacer lo responde la base, pero la
presentación e interacción del usuario, no son temas que MySQL maneje, porque no tiene recursos para eso. Sólo responde a lo que la aplicación pregunte. Nada más. Sólo
datos.
Postea tu problema en el foro del lenguaje que estés usando, allí te podrán responder mejor y más rápido (allí están los expertos). Si hay problemas con las consultas, si podemos decirte algo.
Buele: Cada cosa tiene su foro. Las normas del Foro de Bases de Datos (
Función de la sección de Base de Datos - Foros del Web ) específicamente dicen que
no se tratan temas de programación en este foro, lo que incluye tanto HTML como JavaScript, o PHP.
Aquí el tema en este foro es Bases de Datos y SQL. Preguntar en este foro temas ajenos a él sólo te hace retrasarte en obtener la respuesta, porque los foros de programación, especialmente el de PHP, tienen muchísimos más participantes, y un enorme movimiento. Las respuestas allí pueden aparecer en apenas minutos.