質問: $kensaku ->fetch(pdo::fetch_assoc)){ print $kekka['name']; print ' if(isset($_post['submit1'])){ insert分 }
回答: ごめん、ここの仕様の問題だから仕方ないんだけど、画像の中に小さい字があっても読めないんだ。 insertを実行するところが問題だろうにそこのロジックを端折っちゃアドバイスのしようがないよ。 普通はキーとなる項目を登録用のスクリプトに送信してそのキーで顧客テーブルから対象のレコードを取得して売り上げテーブルにインサートかけると思うけど。 再取得しないなら全項目をhiddenに持つとかしないとだよ。 まあカンマ区切りで持ったりしてもいいけど。 そんなことするなら、insert時にもう一度取得したほうがいいと思うよ。 面倒ってのもあるし、画面開いたまま他の人が顧客テーブル書き換えたら古いデータで上書きされることになるし。 そうなってくるとデータのロックしたりとか考えないといけない。 (どっちにしてもwebだとデータのロックを考慮しないといけない場合が多い。絶対一人しか実行しません。ってなら別だけど)