I am currently working on a checklist that connects to a database. All of the information needs to be entered in order for it to be copied in the DB. If some information is missing, the page reloads, and the information that was there before stays there. But I have a drop-down list with at least 30 items. I want to know what's the best way to reselect the item that was previously chosen by the user (if the page has to reload). The only thing that comes to mind is a massive if..then..elseif statement (which would never end!). Any ideas?