Я не понимаю, что будет записано в $_POST['spo'] ? и как делать так, чтобы когда поставлен 2 и 3 галочки то $_POST['spo'] было равно 23, если 1 и 2 то 12 и так далее?
Не будет оно никогда равно 12 или 23 - будет только последний выбранный.
А вообще, вам религия не позволяет открыть это в браузере и проверить или что?