How do I submit a form that can do two different things based on the URI?
For example, if the URI contains a string “new” the form will submit differently than it would if “new” were not in the URI.
I’m having trouble implementing this, as when a form is submitted, it takes the URI of whatever “form_open” says.
Altering the form_open path is probably not the way to do this. How are you using this? Does the person filling out the form affect the “new” string?
What I would do is put a hidden input on the form and set THAT value to “new”. Then in the controller, use a GET to take the value of the input form, and do a simple IF / ELSE statement based off the value of that variable.
This way, you could setup several different ways to use the same form – hidden=new, hidden=old, hidden=brandnew, hiddend=reallyold could all process the form values differently, even sending them to different tables in your DB or whatever.