<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