Bueno al estilo Juan Palomo (yo me lo guiso y yo me lo como), lo he resuelto.
Código PHP:
Ver originalecho "<input name='provincias[]' type='checkbox' value='$idprovincia'>";
después recojo en javascript con:
Código Javascript
:
Ver originalvar myForm = document.formsend;
var myControls = myForm.elements['provincias[]'];
var arrayprovincias=""; // Inicializo la variable
for (var i = 0; i < myControls.length; i++)
{
if (myControls[i].checked==true)
{
arrayprovincias+=myControls[i].value + ',';
}
}
// Se quita la última coma de la variable
arrayprovincias= arrayprovincias.substring(0, arrayprovincias.length-1);
Se pasa por js la variable tal cual, con comas, y en destino se separa con explode y se recorre con for.
Y listo! va perfectamente, por si a alguien le interesa.