Mehrfachauswahl von <select> an eine Variable übertragen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Mehrfachauswahl von <select> an eine Variable übertragen

    Hallo,

    also ich war jetzt schon auf dutzenden Seiten die mir Google ausgespuckt hat, aber ich bin irgendwie einfach zu blöd dafür es richtig zu machen.

    Ich habe ein HTML Formular:

    Quellcode

    1. <select name="farben[]" multiple="multiple">
    2. <option value="1">Gelb</option>
    3. <option value="2">Blau</option>
    4. <option value="3">Rot</option>
    5. </select>


    Nun wähle ich bspw. gelb und blau aus. Das wären dann ja die Werte 1 und 2.

    Die sind doch dann so auch in der Variable

    Quellcode

    1. $_POST["farben"];
    gespeichert.

    Ich möchte die Auswahl gerne immer in MySQL speichern, sprich in der Tabelle "farben" soll ein neuer Eintrag rein wo bei "wert" die Auswahl aus dem Formular reinkommt nach dem Muster 1,2 also mit Komma getrennt. Sprich das er mir die Werte bspw. in $farben speichert mit Komma getrennt und ich die dann per

    Quellcode

    1. [...] INSERT INTO...wert = '$farben' [...]
    schreiben kann?
    Nur wie bekomme ich das jetzt am einfachsten/besten hin? Ich komm einfach nicht mehr klar bzw. seh den Wald vor lauter Bäumen nicht mehr :(

    Danke und Gruß :S