[PHP] Quick Question re: Input
Hi! This is what I want to do: When the user presses the submit button, run a function along the lines of: form method=post name=form1 action=?php echo addrecord(); ? The addrecord function basically runs an SQL insert. This seems as though it should be uncomplicated. All the code that I look at has the page calling itself again and running code that wasn't used the first time based on some switch. Does anyone know if there is some other kind of solution? This seems so messy to me. I would prefer to keep the function in the page. I am learning php, so please be kind! Thanks for any and all advice! Monique. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Quick Question re: Input
[snip] form method=post name=form1 action=?php echo addrecord(); ? [/snip] Unfortunately you cannot do it like this, you either have to reload the page or send the processing to another namespace. But you can do different buttons... form method=post name=form1 action=processStuff.php input type=submit name=action value=Add Record input type=submit name=action value=Delete Record In processStuff.php ?php switch ($_POST['action']){ case Add Record: ...do stuff... ..redirect back to original page... break; case Delete Record: ...do stuff... ..redirect back to original page... break; } ? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php