Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use two forms and submit once?

Tags:

html

php

mysql

Is it possible to have two forms with two submit buttons such that when I click on the button it saves the input fields in both forms?

I'm concerning to solve this in PHP / MySQL.

I tried my own way:

if ((isset($_POST["form-1"])) && (isset($_POST["form-2"])) {
    //SQL Insertion 
}
like image 904
Mac Taylor Avatar asked Apr 27 '10 09:04

Mac Taylor


2 Answers

Nope, you can only submit one form at a time.

If you have to use two forms, the only way to do this would be to clone the second form's fields into the first one using jQuery. Won't work when JS is turned off, though.

See Copying from form to form in jQuery

Why do you need two forms?

like image 188
Pekka Avatar answered Oct 09 '22 20:10

Pekka


If you have a problem like this, the design is flawed.

You can submit only one form at a time for a reason.

Change the design to use only one form; doing workarounds to submit two anyway is a horrible practice that would be better to avoid.

like image 45
o0'. Avatar answered Oct 09 '22 19:10

o0'.