Simply append a parameter to the URL: action="same_page.php?selector=1" your script will take various actions based on a switch: switch $_POST['selector'] { case 1 : etc. Ignatius ___________________________________________ ----- Original Message ----- From: "Gavin Amm" <gavin@ksg.com.au> To: "Php-Db (E-mail)" <php-db@lists.php.net> Sent: Thursday, December 05, 2002 6:31 AM Subject: calling function on submit instead of going to a new script > 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 > > -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php