I agree that you will probably have to build all possible select value arrays on pageload if you want the select list to switch without a page reload. PHP is parsed by the webserver and then sent to the page. Javascript is parsed by the browser. You can use PHP to "dynamically" generate Javascript, which can be pretty cool.
A great example of what you're trying to do can be seen on many car dealership websites, where you first select a car "make" and then all possible models for that make appear with a page refresh in the "model" select list. Snoop around for that javascript source and you'll be on your way. I agree with prior respondant that this is a PHP list, so that's it about JS from me. Just know that you can do anything with PHP as long as you can get a page load in there to parse the script. Keep in mind ways you can use PHP to build JS on the fly at on pageload. Good luck! >>> Vijay Avarachen <[EMAIL PROTECTED]> 06/02/03 03:44PM >>> Ok I am attempting to do something very simple and I know it can be done, but I have been told otherwise. I have two select menu's, Products and Components. There is a one to many relationship between them (one product can have many components). I just want it so that when the user selects an entry in Products, Components get dynamically loaded (I know I gotta do somethign with onchange="" but not sure what). Value of Products and Components are being pulled form a database. Someone told me the only way to do this is to load all the values of components into an array and pass it around. Thats just dont' sound right to me. I was thinking perhaps I can just do somthing like onchange="PHP_SELF?product=<value>". No I know thats not the syntax but you get the idea =) Any help would be appreciated. Please keep in mind i have very very little knowledge of javascript. Sincerely, Vijay Avarachen -- 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