• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Multiple Select auslesen

pr0bl3mk1nd

Neues Mitglied
Moin, ich habe ein Multiple Select und möchte dies gerne mit PHP auslesen.
Allerdings bekomme ich immer nur "Warning: Invalid argument supplied for foreach() ..."
Laut google heißt des, dass kein Array übergeben wird und wenn ich vorher is_array() ausführe passiert gar nix. Also wird wohl kein Array übergeben, obwohl ich 2 Elemente auswähle.

HTML:
<select name="myGames[]" size="3" multiple>
    <option>BF3</option>
    <option>Halo</option>
</select>

PHP:
foreach ($myGames as $game) {
     // hier komme ich niemals rein^^
     $gameID = GetGameID($game);
     mysql_query("INSERT INTO games_member (playerID, gameID) VALUES ($id, $gameID)"); 
 }

Wie kann ich dies anders lösen?
 
Ich rate dir im Übrigen an, das value-Attribut in option zu benutzen. Darin kannst du dann die game-id direkt einfügen ;)

Was machst du eigentlich in der Funktion GetGameId()?
 
Zurück
Oben