Dunno if this would be any help at all ... but your issue parallels one I'm working on at the moment. I'm assuming you know JS, since I'm leaving out the Javascript function jumpPage...The select box is populated by a list of manufacturers from the db table made for that purpose. The script redirects based on a contrived URL which contains a "header("Location")" call ... a bit kludgy perhaps, but it's working ...
<SELECT NAME="newLocations" onChange="jumpPage(this.form.newLocations)">
<option value="" selected>Browse Brands</option>
<?
$brands=get_brands(); // list of manufacturers from db
if ($brands) {
while ($c<count($brands)) {
if (!$c) { $c=0; }
$url=strtolower("page.php?brand=".$brands[$c]['brandname']);
echo "<option value=\"$url\">".$brands[$c]['brandname']."</option>\n";
$c++;
}
}
?>
</form>
At the moment, I'm working on the PHP to create the contrived "header" page automagically...