Wysyłam za pomocą Select Multiple zaznaczone pozycje Option. Przykładowo Select Multiple ma nazwę name="grupa[]" .Dzięki temu w wyniku wysłania formularza otrzymuje tablicę:
["emailGroup"]=> array(2) { [0]=> string(1) "4" [1]=> string(1) "5" }.
Jednak oprócz tego w formularzu przesyłam zwykłe inputy, który nie są tablicami :
["submit"]=> string(10) "Zatwierdź" ["id"]=> string(1) "2" ["name"]=> string(8) "osobiste"
Po wysłaniu formularza dokonuje analizy, który pola są puste:
foreach ($_POST as $key=>$value)
{
}
I przypadku tablic w tablicy post otrzymuje warning:
Invalid argument supplied for foreach().
Da się jakoś przekształcić pętle foreach aby była porawna jednocześnie dla tablic jednowymiarowych jak i dwuwymiarowych??