Re: MULTIPLE SUBMIT BUTTONS
| From: | Paul Chvostek | Date: | Sat, 10 May 2003 17:31:27 +0000 |
| Subject: | Re: MULTIPLE SUBMIT BUTTONS | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-147130@lists.php.net to get a copy of this message | ||
On Sat, May 10, 2003 at 12:00:43PM -0500, Shawn McKenzie wrote:
>
> Depends on what you name your buttons. Easiest way is to name all of them
> the same and assign different values and then check that var name on the
> next form.
I'd have to disagree. I would think the easiest way is to name them all
*different* things, so you can freely change the text in the buttons
(for languages, etc.) without killing functionality. So:
<input type=submit name=save_close value="Save & Close">
<input type=submit name=save_new value="Save & New">
<input type=submit name=save_redirect value="Save & Redirect">
<input type=submit name=save_only value="Save">
then in PHP:
if ($_POST['save_close']) {
...
} else
if ($_POST['save_new']) {
...
} else
if ($_POST['save_redirect']) {
...
} else
if ($_POST['save_only']) {
...
}
p
>
> type=submit name=submit value=close
> type=submit name=submit value=new
> etc..
>
> Next page,
>
> switch($_POST['submit']) {
> case "close":
> etc...
>
> HTH
> -Shawn
>
> "Dale" <DaleHersh@hotmail.com> wrote in message
> news:20030510165427.82269.qmail@pb1.pair.com...
> > Hi,
> > I have read the section in the online manual on how to access variables
> > outside of php, but I am still have problems with the current situation:
> >
> > I have a form that has multiple submit buttons:
> >
> > 1. save & close
> > 2. save & new
> > 3. save & redirect
> > 4. save
> >
> > Each of these buttons will need to call the same save function, but after
> > the data from the form has been saved, each button will have a unique
> task.
> > How do I access the name of the submit button in php. I have tried the
> > following methods:
> >
> > $_POST['SUBMIT']
> > $SUBMIT
> >
> > and so far I have had no luck. I do have global variable turned on.
> >
> > Thanks,
> > Dale
> >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
Paul Chvostek <paul@it.ca>
Operations / Abuse / Whatever
it.canada, hosting and development http://www.it.ca/