Hi, Please keep in mind that I am a newbie to PHP, however I have just solved this same type of problem (for County, City, and Zip) as follows:
// COUNTY print "<tr>"; print "<td align=\"right\"><b class=\"highlightColor\">* </b>County:</td>"; print "<td align=\"left\">"; if ($countyX != "") { $county = $countyX; } print "<select name=\"countyChoice\" onChange=\"window.location.href=document.$formname.countyChoice.options[docu ment.$formname.countyChoice.selectedIndex].value\"> "; print "<br><option value=\"\" class=\"fieldStyle\">"; $result = mysql_query("SELECT county FROM $db2.alabama GROUP BY county ORDER BY county;",$link); while ($a_row =mysql_fetch_array ($result) ) { $countySelect = $a_row[county]; print "<br><option value=\"selleradmin.php?DP=$DP&edit=$edit&IN=IN&county=$countySelect&countyX =$countySelect&formname=$formname\" class=\"fieldStyle\""; if ($county == $countySelect) { print " SELECTED"; } print ">$countySelect"; } print "</select>"; print "<input type=\"hidden\" name=\"county\" value=\"$county\">"; print "</td>"; print "</tr>"; // CITY print "<tr>"; print "<td align=\"right\"><b class=\"highlightColor\">* </b>City:</td>"; print "<td align=\"left\">"; if ($cityX != "") { $city = $cityX; } print "<select name=\"cityChoice\" onChange=\"window.location.href=document.$formname.cityChoice.options[docume nt.$formname.cityChoice.selectedIndex].value\"> "; print "<br><option value=\"\" class=\"fieldStyle\">"; $result = mysql_query("SELECT city FROM $db2.alabama WHERE county='$county' GROUP BY city;",$link); while ($a_row =mysql_fetch_array ($result) ) { $citySelect = $a_row[city]; print "<br><option value=\"selleradmin.php?DP=$DP&edit=$edit&IN=IN&county=$county&countyX=$coun ty&city=$citySelect&cityX=$citySelect&title=$title&formname=$formname\" class=\"fieldStyle\""; if ($city == $citySelect) { print " SELECTED"; } print ">$citySelect"; } print "</SELECT>"; print "<input type=\"hidden\" name=\"city\" value=\"$city\">"; print "</td>"; print "</tr>"; // Zip print "<tr>"; print "<td align=\"right\">Zip:</td>"; print "<td align=\"left\">"; print "<SELECT NAME=\"zip\" value=\"$zip\" class=\"fieldStyle\">"; print "<br><option value=\"\" class=\"fieldStyle\">"; $result = mysql_query("SELECT * FROM $db2.alabama WHERE (county='$county' AND city='$city') GROUP BY zip;",$link); while ($a_row =mysql_fetch_array ($result) ) { $zipSelect = $a_row[zip]; print "<br><option value=\"$zipSelect\" class=\"fieldStyle\""; if ($zip == $zipSelect) { print " SELECTED"; } print ">$zipSelect"; } print "</SELECT>"; print "</td>"; print "</tr>"; I hope this helps, and am very open to any feedback from more experienced users as to how this may not be the best solution. Jackie ----- Original Message ----- From: Tom Rogers To: Mike Walth Cc: [EMAIL PROTECTED] Sent: Wednesday, June 11, 2003 8:19 PM Subject: Re: [PHP] Generating Related Drop Down Boxes Hi, Thursday, June 12, 2003, 5:19:00 AM, you wrote: MW> Hello all: MW> I have searched the archives, and although I know this is probably there can MW> not find it. I'm probably just not searching for the right subject. Here MW> is what I am looking for. MW> I have a table with Location and Hotel, and another one with Hotel and MW> Accommodations. I need to generate the first drop down box with locations. MW> Then when you select a location it will place the corresponding hotels in MW> another drop down, when you select the hotel it will do the accommodations. MW> What I am looking for is if anyone has a sample or any information how to do MW> the drop downs that update themselves. If I can get a sample for one I'm MW> sure I can figure the rest out. MW> As always, thank you for all your help. MW> Mike Walth MW> CinoFusion Check this out http://www.mattkruse.com/javascript/dynamicoptionlist/ -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php