One way would be to do an ajax call to submit the form #1 data to your database, then upon acknowledgment of success, do a regular form submit to payal (I'm guessing the user is supposed to be redirected to paypal to complete the transaction).

The other way would be to do a regular submit, pass all the info (paypal also) to a second php page, which processes the form #1 data then does a redirect to paypal. You could add the paypal info in the url (not so nice) or paste it into a form as hidden variables, then do a javascript <body onLoad="document.mypaypalform.submit()"> so that the form is automatically submitted on page load. For maximum non-javascript compatibility, you should include a <input type="submit" value="Click here to continue"> in the form.

~Rolan

Kristina Anderson wrote:
I have a PHP page with two forms. One form posts the form data and inserts it into the database. The second form contains Paypal hidden variables and passes the transaction to the Paypal site. This has to happen seamlessly with one button and I can't combine the two forms as Paypal form has standard format for their form...

How to do this? Can I call the second form submit programmatically at the end of the first form submit in PHP? Or with Javascript on the second form submit call the first form to be submitted?
-------------------
Kristina _______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to