Credo che il tuo problema sia il select stesso, invece di:
<select id="page" name="select-page[]" required>prova con:
<select id="page" name="selected_page" required>Di conseguenza modifica questo:
if (!empty($_POST['select-page'])) { $page = $_POST['select-page'];con:
if (!empty($_POST['selected_page'])) { $page = $_POST['selected_page'];