Re: Dynamic dropdown lists (select)
| From: | Zoltán Németh | Date: | Fri, 04 Apr 2008 11:33:39 +0000 |
| Subject: | Re: Dynamic dropdown lists (select) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-272518@lists.php.net to get a copy of this message | ||
Angelo Zanetti írta:
Hi all, I am looking at options for creating a dynamic dropdown list. Ok here is the scenario: All values in the dropdown list (select/option field) are coming from the database. So there will be 2 dropdown lists. First one say gets (for example) a list of cars, Then once the car is choosen the second list is populated with the list of models for the car choosen. I would like to know if its possible to do this without posting as well as without the use of JS. I have seen js examples where the values are all stored in arrays.without JS it is not possible, unless you put a submit button next to the first select
This is not desireable as I will be getting the values from the the DB using PHP, unless I can write the JS values to the arrays using PHP? Also not sure of that.sure you can generate the JS arrays with php. just echo out the necessary js, like: echo '<script type="text/javascript">var whatever = new Array();'; foreach ($cars as $idx => $car) echo 'whatever['.$idx.'] = "'.$car->getName().'";'; echo '</script>';
Is there any other idea or thing I can do? Im thinking maybe AJAX but this is for a mobile site (WAP/xHTML) site and Im not sure if the functionality will work on these devices.I would go for ajax, if possible, but I don't know if it works on wap or not greets, Zoltán Németh
Please advise. Thanks in advance Angelo Web: http://www.elemental.co.za