
Tengo una de esas dudas de formas y espero que puedan ayudarme:
Supongan que tengo la típica tabla "Personas" y necesito llenar la ciudad donde vive dicha persona.
Tengo para eso 3 tablas (países -> estados -> ciudades) y en personas almacenaría únicamente el "id" de la "ciudad" correspondiente.
Creo que voy bien. Entonces, para crear una nueva persona, sacaría en un combo todos los países, al seleccionar el país los estados de dicho país y, al seleccionar el estado, las ciudades de dicho estado, todo con AJAX, pretty nice, etcétera.
Ahora bien. ¿Cómo hacer la edición del registro? Tengo en mi tabla el id de la ciudad. Y a partir de ese ID podría obtener lo demás (estado, país). Entonces tengo varias opciones, la primera:
1. Mostrar en 3 combos respectivamente: todas las ciudades del estado de la persona, con la ciudad seleccionada; mostrar todos los estados del país de la persona, con el estado seleccionado y mostrar todos los países.
2. Mostrar en un campo de texto la ciudad de la persona y un boton de editar que saque todos los combos para empezar de nuevo.
Y así sucesivamente N opciones, no sé cual elegir; a ver si ustedes me ayudan en aclararme un poco entre qué es lo más usable y óptimo.
Gracias de antemano
