Hi
Below is some code I've written using sessions to retain a value of a drop down box, if the user comes back to the page.
It works, which is great, but is this the best way to do it, or is there a better way to code this?
<select name="browser" onChange="expand(this.value, 'otherbrowser');">
<option value="null" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "null") { print 'selected="selected"'; } ?>>Please Select...</option>
<option value="Internet Explorer" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "Internet Explorer") { print 'selected="selected"'; } ?>>Internet Explorer</option>
<option value="Mozilla Firefox" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "Mozilla Firefox") { print 'selected="selected"'; } ?>>Mozilla Firefox</option>
<option value="Opera" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "Opera") { print 'selected="selected"'; } ?>>Opera</option>
<option value="Netscape" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "Netscape") { print 'selected="selected"'; } ?>>Netscape</option>
<option value="Safari" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "Safari") { print 'selected="selected"'; } ?>>Safari</option>
<option value="Other" <?php if (isset($_SESSION['browser']) && $_SESSION['browser'] == "Other") { print 'selected="selected"'; } ?>>Other - please tell us</option>
</select>
thanks for your opinion!