2

プログラミングに小さな問題があります。最初に、この画像のようにテキスト領域に患者のテストを追加しました。テキスト領域の数は、テストの要素に応じて増加する可能性があります。ここに画像の説明を入力

これらを1つのフィールドに挿入したいのですが、テーブルで更新されているのは1つの部分だけです。これは、テストが保存されているレコードテーブルです![enter code here][2]

ここに画像の説明を入力

結果を送信した後、レポートテーブルに1つの結果しか得られませんここに画像の説明を入力

これは私のテキストエリアコードです

<div style="border:solid 2px #000; margin:2px;">
 <span style="padding:5px; font-size:14px; color:#FF0000;">{title}</span>
<textarea name="rep_result_" cols="75">{title}{txt}</textarea>
</div>

そして、私はこのコードでそれを挿入しています

gri("records","WHERE payment_id='$R[payment_id]' ","",$records);



    $dt = time();
    foreach($R as $k=>$v)
    {
        $test_id = str_replace('rep_result_', '', $k);

        if(strstr($k, 'rep_result_'))
        {
            $content = $v;
            $SQL = "INSERT INTO report SET
                   rep_te_id   = '$records[test_id]',
                   rep_result  = '$content',
                   record_id = '$records[id]',
                   rep_date    = '$dt'";
            ei($SQL);
        }
    }

だから私はすべての要素テストを1つのフィールドに挿入したいだけです。下手な英語を理解していただければ幸いです。すみません、どんなアイデアでも大歓迎です...

4

2 に答える 2