Po odświeżeniu dalej masz pierwszą opcję. Lepiej zaznaczenie po post zapisać w sesji i z niej wyświetlać wg sposobu poprzednika (oczywiście if jest dla każdego z selectów, więc lepiej zapisać użyć prostej tablicy trzyelementowej. Zapisz selected do indexu wg posta, oraz do każdego selecta wypisz element tablicy).
Masz rację, po oświerzeniu POSTa nie ma, można zapisać w sesji, do tego można zrobić żeby po odświerzeniu sprawdzał czy jest “nowy” POST - jeśli nie to filtrować bo starej właściwości z sesji.
Zapoznaj się z tematem i popraw tytuł tematu na konkretny, mówiący o problemie. W celu dokonania zaleconej korekty proszę użyć przycisku Edytuj przy poście otwierającym ten temat.
Zignorowanie zalecenia będzie skutkowało przeniesieniem tematu do Kosza.