<?php foreach($keys as $key){ $zm=$zm."&$key={$_GET[$key]}"; } ?>
i w tym przypadku zmienne nie będące tablicami przekazywane są poprawnie, natomiast zmienne tablicowe przekazją wartość "Array"
zmieniłem nieco kod na:
<?php foreach($keys as $key){ for($i=0;$i<count($_GET[$key]);$i++){ $zm=$zm."$key={$_GET[$key][$i]}"; } }else{ $zm=$zm."&$key={$_GET[$key]}"; } } ?>
ale teraz też nie jest tak jakbym chciał - tzn nie jest dokładnie tak jakbym przesłał bezpośrenido z formularza zmieną zm1[], zawierającą wiele wartości z pola multiple select.
jak to rozwiązać ?
pomóżcie