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

Reply via email to