APROVAÇÃO, eu posso dar-lhe o teste padrão geral do projeto aqui.
Para gerar os checkboxes da língua na página, você quer ter uma tabela que aliste todas as línguas. Você pode começ a lista do padrão de ISO aqui. É uma lista grande. Sustento o que você precisa. Você pôde ter duas colunas na lista - o código ISO639-2 em uma coluna e o nome da língua inglesa na outra coluna.
http://www.loc.gov/standards/iso639-2/php/code_list.phpPara gerar os checkboxes, você SELECIONA * da tabela das línguas e itera sobre aquele resulta jogo. Usar o código ISO639-2 para o valor do checkbox e da língua [] para o nome do checkbox.
Quando o formulário é submetido, os únicos checkboxes que estão atuais na disposição de $_POST são esses que são verific. Estarão nas línguas secundário-põr da disposição de $_POST.
Assim em seu certificado da ação, você iteraria sobre as línguas do BORNE secundário-põr e INTRODUZ indicações na tabela do pivô.
Para resumir, há três tabelas para esta parte do app - `que do `do `das línguas do `, do pivô do `, e das pessoas do `você posicionaria línguas no código ISO639, pessoas na identificação do auto_increment, e pivô no código de língua e na identificação das pessoas