Si hablas de tablas y campos .. muestra mejor la estructura de tu tabla (queda más claro que intentar explicarla en palabras).
Pero .. yo ya te expliqué como lo haría yo: DOS tablas relacionadas no una tabla con "18" campos de tipo ENUM .. eso no te dá ningún juego para añadir o quitar más opcinales si los necesitas.
parejas_novios
id_pareja
nombre_el
nombre_ella
fecha_matrimonio
etc ..
lista_opciones
id_opcion
opcion_nombre
--> Aquí defines tu "fotografo", "viaje de bodas" y todos los items del evento que quieras .. Si te fijas, al crear "registros" por item y NO un "campo" en una tabla por item puedes crear más items si lo quiers o borrarlos .. y en general hacer un mejor tratamiento al "item" .. (por ejemplo .. imagina poner una pequeña descripción del item o aclaración por item .. es tan sencillo como añadir un campo más como "propiedad" al item en esta tabla .. ).
opciones_seleccionadas
id_opcion_seleccinada
id_pareja
id_opción
En la tabla "opciones_seleccionadas" sólo dejas los "ID's" de las opciones que el usuario selecciona .. es decir ahí tienes los "SI" .. los "NO" no los almacenas .. ya los sacas por deducción del total que tengas. Así mismo lo relacionas con la "pareja" que le pertenecen.
Los "Checkbox" que tienes que generar son en base a la tabla "lista_opciones" y el proceso de los que recibas (como "SI" pues sólo pasan los checkbox que seleccionas) lo trabajas com esta FAQ menciona:
http://www.forosdelweb.com/showthrea...710#post518710
PD: Olvidate de "phpMyadmin" .. que uses ese GUI para trabajar con Mysql u otro es lo de menos, aquí importa la estructura, tipo de campos .. tablas .. realciones .. claves foráneas .. etc que uses.
También olvidate de "Drewamweaver" .. da igual si escribes código así o con el "notepad".
Revisa manuales de "normalización" y diseño de base de datos, así entenderas la propuesta que te hago .. Dudas sobre el "mejor" modelo de datos y "normalización" deberías hacerlas en el foro de Base de datos.:
www.mysql-hispano.com
Un saludo,