Mehrere Checkboxes in DB eintragen

louS

Mitglied
Hi,
ich lass mein Formular u.a. wie folgt in meine DB eintragen.

if(isset($_POST['submit']))
{
$language = $_POST['language'];
}

$sql = mysql_query("
INSERT INTO ug_movies
VALUES ('$language')");

Ich lass also in die Tabelle ug_movies u.a. Sprach des Films eintragen.

Im Formular selber, sieht das so aus (per checkbox)

<tr>
<td>Sprache: </td>
<td>';
$sql = mysql_query('
SELECT *
FROM ug_language');
while ($language = mysql_fetch_assoc($sql)) {
echo '<input type="checkbox" name="language[]" value="'.$language[l_id].'">'.$language[l_title].' ';
}
echo'
</td>
</tr>

Im endeffekt solls so sein, dass er die Sprachen aus der Tabelle "ug_language" holt und dann in ug_movies einträgt (die ID).

Allerdings, übernimmt er nur einen Wert in die ug_movies DB.

Wie könnte ich es anstellen, dass er mehrere Sprachen übernimmt, zb. mit einem Komma eintragen. Und das wenn ich weitere Sprachen hinzufüge, dass er diese auch problemlos in das Formular mit einbringt.

Und wie kann ich diese dann nachher auslesen(einzeln)?


Ich hoffe mich konnte jeder verstehen :D

Danke schonmal vielmals
 
Zurück