
A ver, voy rápido con esto:
Supongamos que tenemos la típica tabla personas, tenemos otra tabla "matrimonios" pongamos por caso, donde se nos pide indicar la pareja de personas, testigos, etcétera.
Pero tendriamos que indicar su ID ya que estas personas deberian estar registradas en la tabla "personas".
Ahora, lo correcto seria no dejar el campo abierto y usar algun control para que el lu$er suministre la información correcta.
¿Cómo se haría esto? Si en la tabla personas hay toda la población de una ciudad, por ejemplo, no creo que sea viable hacer SELECT con 50000 opciones

Un pop up?
Un lightbox gone wild crazy? (buscar en google)
Un frame / Iframe?
-La idea del pop up no me gusta por los bloqueadores y la posibilidad de que el lu$er lo minimice sin querer y luego se enrede
-el lightbox obviamente tendria que ser con ajax
-El iframe deberia tener algo asi como un boton para que sea visible o no, pero no me parece la solución más estandar.
Qué proponen ustedes?
Gracias de antemano, un abrazo.