O.K., kann ich Ihnen das allgemeine Entwurfsmuster hier geben.
Für die Erzeugung der Sprachcheckboxes auf der Seite, möchten Sie eine Tabelle haben, die alle Sprachen verzeichnet. Sie können die Normliste hier erhalten. Es ist eine grosse Liste. Unterhalt, was Sie benötigen. Sie konnten zwei Spalten in der Liste haben - der Code ISO639-2 in einer Spalte und der englische Sprachname in der anderen Spalte.
http://www.loc.gov/standards/iso639-2/php/code_list.phpUm die Checkboxes zu erzeugen, WÄHLEN Sie * von der Sprachtabelle vor und wiederholen über dem resultieren Satz. Den Code ISO639-2 für den Wert des Checkbox und der Sprache [] für den Namen des Checkbox verwenden.
Wenn die Form eingereicht wird, sind die einzigen Checkboxes, die in der $_POST Reihe anwesend sind, die, die überprüft werden. Sie sind in den Sprachen Vor-kleiden von der $_POST Reihe.
So in Ihrem Tätigkeitsindex, würden Sie über den PFOSTEN-Sprachen Vor-kleiden und EINSETZEN Aussagen in die Gelenktabelle wiederholen.
Um aufzusummieren, gibt es drei Tabellen für dieses Teil der APP - `Sprachen`, `Gelenk `und `Personen `, das Sie Sprachen auf dem Code ISO639 registrieren würden, Personen auf der auto_increment Identifikation und Gelenk auf dem Sprachcode und der Personenidentifikation