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.
Wie kann ich dies anders lösen?
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?