Re: calling function on submit instead of going to a newscript

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

 



<form action = "script.php?f=myfunction">
OR
<form action = "script.php">
AND add a <input type='hidden' name='f' value='myfunction'>

if (!empty($_GET['f']) and is_callable($_GET['f'])) {
  $_GET['f']();
} else {
  echo "No function.";
}

On Thu, 5 Dec 2002, Gavin Amm wrote:

> Hi,
>
> I'm using some form fields on a page to pick up existing data from a MySQL
> database, make any changes, and update the database when i hit "submit".
> I've picked up the data ok, now i want to process the update...
>
> How do i call a function(?) on the same page rather than use another page
> through action="somescript.php"?
> what i'd like to do (in seudo-code) is:
>
> <form action="myfunction()">
>   ...
>   <input type="submit">
> </form>
> myfunction(){
>   process update & send user back to homepage
> }
>
>
> cheers,
> Gav
>
>
> This e-mail and any attachments are intended solely for the named addressee,
> are confidential and may contain legally privileged information.
>
> The copying or distribution of them or of any information they contain, by
> anyone other than the addressee, is prohibited. If you received this e-mail
> in error, please notify us immediately by return e-mail or telephone +61 2
> 9413 2944 and destroy the original message. Thank you.
>
> As Email is subject to viruses we advise that all Emails and any attachments
> should be scanned by an up to-date Anti Virus programme automatically by
> your system. It is the responsibility of the recipient to ensure that all
> Emails and any attachments are cleared of Viruses before opening. KSG can
> not accept any responsibility for viruses that maybe contained here in.
> Please advise KSG by return Email if you believe any Email sent by our
> system may contain a virus. It should be noted that most Anti Virus
> programmes can not scan encrypted file attachments (example - documents
> saved with a password). Thus extra care should be taken when opening these
> files.
>
> Liability limited by the Accountants Scheme, approved under the Professional
> Standards Act 1994 (NSW).
>
>
>
> Level 4
> 54 Neridah Street                PO Box 1290
> CHATSWOOD   NSW   2067           CHATSWOOD   NSW   2057
>
>
> Ph: +61 2 9413 2944              Fax: +61 2 9413 9901
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

---------------------------------------------------------------------------
Peter Beckman                                                  Internet Guy
beckman@purplecow.com                             http://www.purplecow.com/
---------------------------------------------------------------------------


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux