On Wed, 2009-04-22 at 14:55 -0400, PJ wrote: > Ashley Sheridan wrote: > > On Wed, 2009-04-22 at 01:38 -0400, PJ wrote: > > > >> Ashley Sheridan wrote: > >> > >>> On Wed, 2009-04-22 at 07:17 +0530, kranthi wrote: > >>> > >>>> yeh an onclick event handler is required to achieve this. but as Shawn > >>>> has suggested radio buttons are better in this case. > >>>> > >>>> but then again if u want to disable/greyout the other input(like > >>>> textboxes, other than the radio button itself) u'll hav to use onclick > >>>> event handler for the radio buttons > >>>> > >>>> > >>> Not necessarily, you could use CSS to change the background colour: > >>> > >>> input[checked=checked] > >>> { > >>> set styles here > >>> } > >>> > >> I see that Shawn's suggested radio buttons will do just fine. I hadn't > >> thought about that. Dummy me. > >> But the real problem I have is to pass a form input value to a variable. > >> For example: > >> <input type="text" name="titleIN" size="52" /> > >> <input type="radio" name="choice" value="$titleIN" /> > >> How can I pass the "text" input to a variable that could be used by the > >> "radio" button? > >> The idea is to have several inputs for a search page with the inputs > >> limited by the radio button to one choice of several inputs. If I can > >> get the input to a variable, I can then manipulate it to do a query for > >> the search. :-\ > >> Hope this is understandable? > >> > >> -- > >> unheralded genius: "A clean desk is the sign of a dull mind. " > >> ------------------------------------------------------------- > >> Phil Jourdan --- pj@xxxxxxxxxxxxx > >> http://www.ptahhotep.com > >> http://www.chiccantine.com/andypantry.php > >> > >> > > Just accept all the text inputs from the form, > You mean, submit? to the originating page? I'm trying to use $_POST, so > action="this_file.php"? > Then manipulate the results and pass them to a query and then display on > page. Right? > > and use a switch on the > > radio button to determine which of the text inputs you use. > > > But how do you use the above - "switch on the radio button" ? > > Alternatively, just use one text box for input and use the value of the > > radio button to determine what to do with the text. > Don't understand this either. > I must really be stupid for I have been trying both methods and I just > don't know how to deal with this... > > -- > unheralded genius: "A clean desk is the sign of a dull mind. " > ------------------------------------------------------------- > Phil Jourdan --- pj@xxxxxxxxxxxxx > http://www.ptahhotep.com > http://www.chiccantine.com/andypantry.php > > Say your search form has three radio buttons for the possible search criteria; date, title and category, and in the form, next to each is a textbox to accept the input for it. In the PHP code you would do something like this: $type = $_POST['type']; switch($type) { case 'date': { // process date text box here break; } case 'title': { // process title text box here break; } case 'category': { // process category text box here break; } } And you radio buttons would be like this: <input type="radio" name="type" value="date"/> <input type="radio" name="type" value="title"/> <input type="radio" name="type" value="category"/> Ash www.ashleysheridan.co.uk -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php