Cita: ¿hago una tabla con todas las localidades y con el id de cada provincia?
En realidad, si. Esa es la forma correcta.
Cita: lo de las fotos tampoco llego a cogerlo..
Veamos una idea de la secuencia de pasos:
1. Dar de alta una agencia.
2. Agregar una escort a la agencia. Requiere seleccionar la agencia y recuperar el ID de la misma, el cual se usa para agregar al registro de la escort.
3. Una vez dado de alta el registro de la escort, se agregan las fotos, agregando a el registro de cada foto, el ID de la escort a que pertenece.
Este ultimo punto tiene una salvedad:
La aplicación tiene que tomar la foto y subirla a una carpeta de la web destinada a estas imágenes. Luego, si se usa siempre la misma carpeta, lo único que se requerirá almacenar será el nombre del archivo completo, ya que la ruta de lectura éstará redefinida en la aplicación.
¿Alguna duda?