Sencillo...
Código PHP:
Ver original$id_posada = $_POST['id_posada'];
$meses = array('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre');
foreach($meses as $mes) {
if(isset($_POST[$mes])) { foreach($_POST[$mes] as $checkbox) {
//le decimos a MySQL que cuente todos los registros que id_posada sea igual al valor de $checkbox
//verificamos cuantos registros retorno MySQL
//Si es 0, quiere decir que no hay registro, entonces insertamos
// Aquí haces lo que necesites con cada checkbox
$query = "INSERT INTO detalle_temp_alta (id_posada, fecha_temp_alta) " .
"VALUES ('$id_posada', '$checkbox')";
}else {
//si es diferente actualizamos...
$query = 'UPDATE detalle_temp_alta SET fecha_temp_alta = "'.$checkbox.'" WHERE id_posada = "'.$id_posada.'"';
}
}
}
}