what do you mean by pull down menus?
if it's an option thing
search around between example code
you need to first connect to your db, then select the information you want with a mysql_query
once this is done, get all the information into an object (or an array if you prefere) with a while loop
and then it's a matter of logic thinking?
I'll just write some code, it will probably be full of syntax errors, but you'll get the picture
echo "<select name="USstates">";
$baseuri = "http://yourserver/yourscript.php?state=";
mysql_connect("host", "user", "pass");
mysql_select_table("tablename");
$content = mysql_query("SELECT name FROM cities");
while($list = mysql_fetch_object($content)){
$name = $list->name;
echo "<option value="$baseuri.$name">$name</option>";
}
</select>
and thenyou need to ask a submit button that takes the value out of USstates and goes to it, but that's javascript...
And sending a script to itself is really no problem... the script doesn't care where you came from...