2011-12-17 22 views
0

PHPを使用して2番目のフォームの送信ボタンをクリックした後、同じデータベース内の2つの異なるテーブルに2つの異なるフォームdatを送信するにはどうすればいいですか?PHPの1つの送信ボタンから2つの異なるフォームを送信していますか?

+0

質問は一般的にPHPプログラミングです...私は... mmm ...参照してくださいあなたを助けることはできません。おそらく$ CODEZを 'database'に挿入してください。 –

+0

PHPはサーバ側で動作します。実際のフォームをPHPからプログラム的に提出しようとしている場合を除き、フォームは送信されません。あなたの質問を明確にし、例を挙げて、あなたが試したことを示してください。 – Mat

+0

jQuery $ .postメソッドを使用します。 – adatapost

答えて

0

PHPはサーバ側で動作し、ユーザがHTMLとやりとりする前にHTMLをレンダリングします(通常はHTMLをレンダリングします)。あなたが知っている限り、単一のボタンをHTMLだけで2つのフォームに接続することはできません。したがって、PHPだけではできません。 JavaScriptを使用する必要があります。たとえば、jQueryを使用して送信イベントを傍受し、いつものようにリクエストを送信する代わりに、何でもしたいことができます。

2

2番目のフォームに複数の非表示フィールドを作成します(最初のテキストフィールドの数に応じて)。 2番目のsubmit buttoneではonclick="return xxx()"を使用します。ここでxxxは、2番目のフォームの隠しフィールドを最初のフォームの値で設定する関数です。 xxx()からboolを返すことを忘れないでください。

関連する問題