質問: mysql_query("INSERT INTO address(name1, name2, name3, name4, name5, name6) VALUES('$name1', '$name2', '$name3', '$name4', '$name5', '$name6')", $con); if (!$result) { exit('データを登録できませんでした。'); } ``` これで何かしらのエラーになる場合、最悪は register_human_ja1.php register_human_en1.php register_human_ja2.php register_human_en2.php register_human_ja_preview.php register_human_en_preview.php register_human_ja_thanks.php register_human_en_thanks.php というようなファイル構成にしてやるしかないと思いますが、できれば register_human_ja.php register_human_en.php register_human.php register_human_preview.php register_human_thanks.php で動作するようにしたいです。 【質問II】 でも register_human_preview.phpで書き直すボタンを後々追加したいと思ったら register_human_preview.phpは register_human_ja.phpか register_human_en.phpの どちらにもどっていいかわからないし、 jaとenでnameの個数も変わってくるから それも視野に入れると register_human_ja1.php register_human_en1.php register_human_ja2.php register_human_en2.php register_human_ja_preview.php register_human_en_preview.php register_human_ja_thanks.php register_human_en_thanks.php という風にするしかないのでしょうか? 試せばいいのですが、今開発環境にいないので質問させていただいてます。
回答: フォームに、どちらのものかわかるように印をつけてそれで判別して 処理を分けたりします。 ``` ``` ほかにもやり方はいろいろあるし、DBの登録で 未入力で空文字だったり nullであっても、かならずエラーになるわけでもありません。簡単な問題なので、どう回答したらいいか迷いますね。 こういう風にしてみましたどうですかという質問は皆よく回答してくれる傾向にあります。