Re: Directing form to different handlers?

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

 



On Mon, 2009-06-01 at 12:53 +1000, Angus Mann wrote:
> Hi all. I realize this is more an HTML question than PHP but I'm sure someone here can help.
> 
> I have several forms with lots (dozens) of text inputs. If the user presses the "Update" button I want the form handled by "update.php" but if they press "Delete" it needs to be handled by "delete.php" or "add.php" and so-on depending on the button they press.
> 
> But when establishing the form I can only have <form method="POST" action="delete.php"> or "add.php" or whatever.
> 
> Is there a way to direct the content of the form do a different handler depending on the button?
> 
> I know I can use javascript to direct to a constructed URL and append ?name=smith&address=hishouse&telephone=28376.....and so on but this is not practical when there are dozens of entries....the URL becomes massive. I prefer to use "POST" and then use PHP to extract the POST array.
> 
> Any ideas?

Yes, have the form submit to the URL that presented the form. Have THAT
PHP script determine which button was clicked. Then delegate to the
appropriate handler function.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
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