|
Posted by Myron Turner on 01/24/07 02:36
abracad_1999@yahoo.com wrote:
> I would like to create a form in which a 2nd select box appears
> depending on the value selected in the 1st select box. The values of
> the 2nd select box will come from a database.
>
> My question is how to create this in php? One way is to re-load the
> page depending on what's chosen in the first box, or alternatively to
> use frames or an iframe?
>
> Is there another, better way that can dynamically change the initial
> page?
>
The way to do this without reloading the page is with Ajax and
javascript. When the user makes the first selection, the page makes a
call to the server which sends back the 2nd set of selections, which can
then be plugged into the second selection box.
The script on the server can be written in PHP. It can send back a
javascript array with the new set of selection values. I would suggest
creating an empty javascript array in the original page and then
populating it with the results returned from the server.
--
_____________________
Myron Turner
http://www.room535.org
http://www.bstatzero.org
http://www.mturner.org/XML_PullParser/
Navigation:
[Reply to this message]
|