Master: SELECT multiple

Hallo zusammen

Kann mir jemand aufzeigen, wie ich in einem Formular die Werte einer Select-Liste (multiple) in PHP auslesen kann?

Wenn ich <select name="to" multiple><option value="1">1<option value="2">2</select> mache, dann bekomme ich nach dem Absenden in der Variable $_POST["to"] lediglich den Wert 2.

Wie kann ich da alle markierten Zeilen auslesen?

Danke und Gruss
Master

  1. Tach Master,

    Wie kann ich da alle markierten Zeilen auslesen?

    Ersetze im select-Element das Attribut name="to" durch name="to[]" und teste die Ausgabe im PHP-Skript mittels:

      
    <pre>  
      <?php  
        print_r ($_POST);  
      ?>  
    </pre>
    

    Ergebnis:

    Array
    (
        [to] => Array
            (
                [0] => 1
                [1] => 2
            )

    )

    Alle markierten Optionen stehen somit als Array-Elemente zur Verfügung.

    Man liest sich,
    svg4you