A ver... he intentado hacer lo que dices con el foreach, y en modo prueba, consigo sacar por pantalla todo correcto, pero a la hora de hacer la insert, no la hace, no inserta nada, pero tampoco da ningún error.
Tengo:
Código:
$selecciones = $_POST['seleccion'];
foreach ($selecciones as &$tipoLugar)
{
//printf("$tipoLugar");
$insert = "INSERT INTO lugar_tiposlugar (codLugar, codTipoLugar) VALUES('$codLugar','$tipoLugar')";
}
$codLugar tiene valor (fijo, siempre el mismo), $tipoLugar también (va cambiando según el ciclo del foreach)... pero ese insert no hace nada.
¿Alguna idea?
EDITO: $insert si hace algo, pero solo inserta en la tabla el útimo valor adquirido por $tipoLugar.