Kod ma przekazywać tablicę id zaznaczonych opcji do skryptu php. Mam taki oto kod javascript, w którym tablica jest uzupelniana poprawnie (sprawdzałem):
Kod
var opcje = $("input[name=opcje]:checked").map(function() {
return this.id;
});
$.post('http://localhost/test/abc.php',
{
nazwa : $("#nazwa").val(), //jakies tam pole, przekazuje się poprawnie do skryptu php
'opcje[]' : opcje //te pole nie przekazuje się poprawnie
}, function(dane) {$(this).dialog('close');});
return this.id;
});
$.post('http://localhost/test/abc.php',
{
nazwa : $("#nazwa").val(), //jakies tam pole, przekazuje się poprawnie do skryptu php
'opcje[]' : opcje //te pole nie przekazuje się poprawnie
}, function(dane) {$(this).dialog('close');});
A także kod PHP do obsługi tego powyzszego, który nie działa poprawnie. Za każdym razem idzie tylko jedna wartość = 1, której na pewno nie ma w tej tabeli:
Kod
$opcje = array();
$opcje = $this->input->post('opcje');
foreach($opcje as $opc)
echo $opc;
$opcje = $this->input->post('opcje');
foreach($opcje as $opc)
echo $opc;
Co robić? Help

Pozdrawiam,
pks