AUTORIZACIÓN, puedo darle el patrón general del diseño aquí.
Para generar los checkboxes de la lengua en la página, usted quiere tener una tabla que enumere todas las idiomas. Usted puede conseguir la lista del estándar de ISO aquí. Es una lista grande. Subsistencia qué usted necesita. Usted puede ser que tenga dos columnas en la lista - el código ISO639-2 en una columna y el nombre de la lengua inglesa en la otra columna.
http://www.loc.gov/standards/iso639-2/php/code_list.phpPara generar los checkboxes, usted SELECCIONA * de la tabla de las idiomas e itera sobre ése resulta sistema. Utilizar el código ISO639-2 para el valor del checkbox y de la lengua [] para el nombre del checkbox.
Cuando se presenta el impreso, los únicos checkboxes que están presentes en el arsenal de $_POST son los se comprueban que. Estarán en las idiomas secundario-ponen en orden del arsenal de $_POST.
Tan en su escritura de la acción, usted iteraría sobre las idiomas del POSTE secundario-pone en orden e INSERTA declaraciones en la tabla del pivote.
Para resumir, hay tres tablas para esta parte del app - `del `del `de las idiomas del `, del pivote del `, y de las personas del `que usted pondría en un índice idiomas en el código ISO639, personas en la identificación del auto_increment, y pivote en el código de lengua y la identificación de las personas