2016-10-19 2 views
0

は、私は2つの形式が1つのフォームを保存し、一度に別のフォームにあるOutputid(プライマリキー)に値を生成しますか?

  1. 入力フォームを命名し、そのテーブル名が入力されてきました(フィールド:INPUT_ID、Input_name、の、output_id)
  2. 出力形態とそのテーブル名が出力されます(フィールド:の、output_id、Output_name)

入力フォームを保存して、入力テーブルのデータを保存するだけでなく、次のレコード2,3,4などのデータを生成する必要があります。 on output_ID(主キー) Saveボタンをクリックすると、一度にOutputテーブルに表示されます。

このように、入力フォームにある1つのsave butonをクリックすると、出力テーブル に出力ID(主キー)が生成され、入力テーブルにforiegnキーとして保存されるはずです。

は、それは私が間違っていないよ場合はこのようなシナリオを行うには?誰があなたのapiinput nameoutput nameを送信しようとしているボタンを救うのクリック時に、

+0

あなたが望むもののいくつかの例を与え、もう少しあなたの質問を明確にしてください可能性があります。 – Blip

+0

私は入力テーブルと出力テーブルをリンクしたいと思っています。つまり、ボタンをクリックすると入力テーブルのデータが保存され、出力テーブルにあるoutputid値を生成する必要があります ここで出力IDはforiegnキーです入力テーブルと主キー - 出力テーブルsaveidボタンをクリックすると、outputidの値が入力と出力の両方に表示されます。 これは可能ですか? またはoutputidを持つ入力テーブルにリンクするには、出力テーブルを埋める必要があります –

答えて

0

を返信することが可能です。 Output_tableでごAPIあなたがすべきコード最初

  1. 保存出力名でそう

    MySQL doesn't support multi-table insertion in a single INSERT statement

  2. このoutput_idinput nameを取り、input tableに保存されます別のクエリを書くOutput_table
  3. の行のIDを取得します。

You should fill output table to link to Input table with output id

関連する問題