buzzom
Mitglied
Guten Tag,
Ich möchte den Benutzer drei Sprachen angeben lassen, die er kann, per Drop-Down Input.
Die Daten sollen dann in einer extra Tabelle gespeichert werden. Also ID des Benutzers und die jeweilige Sprache. Also z.B.
ID sprache
55 1
55 9
55 4
Die Zahlen stehen für die Sprachen.
Ich habe das bisher so umgesetzt:
Leider trägt er immer nur die erste Sprachauswahl in die Tabelle ein, aber nicht alle drei.
Wo ist mein Denkfehler? Ich freue mich über jeden weisen Rat.
Danke
Ich möchte den Benutzer drei Sprachen angeben lassen, die er kann, per Drop-Down Input.
Die Daten sollen dann in einer extra Tabelle gespeichert werden. Also ID des Benutzers und die jeweilige Sprache. Also z.B.
ID sprache
55 1
55 9
55 4
Die Zahlen stehen für die Sprachen.
Ich habe das bisher so umgesetzt:
PHP:
...
$db = new db();
$sql="INSERT INTO language (ID, sprache) VALUES ('".$ID."','".$sprache1."') ";
$result=$db->execute($sql);
$db = new db();
$sql="INSERT INTO language (ID, sprache) VALUES ('".$ID."','".$sprache2."') ";
$result=$db->execute($sql);
$db = new db();
$sql="INSERT INTO language (ID, sprache) VALUES ('".$ID."','".$sprache3."') ";
$result=$db->execute($sql);
...
Leider trägt er immer nur die erste Sprachauswahl in die Tabelle ein, aber nicht alle drei.
Wo ist mein Denkfehler? Ich freue mich über jeden weisen Rat.
Danke