Re: Re: checkboxes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux