難しい質問ですが、基本的には「タイトル」、「メッセージ」、「画像」ボックスを備えた Web フォームがあり、それらはすべて mysql の 1 つのテーブルにアップロードする際に機能します。
私がやりたいのは、投稿先のフォームに別のフィールドを作成することです。現在、2 つのページと 2 つのテーブルがあります。table Blog と table Blog_2 は、insert.php を INSERT INTO Blog または Blog_2 に変更すると、どちらも機能します。
しかし、フォーム内のフィールドにリンクされているフィールドと関数を使用できるようにしたいのですが$_POST[Blog]
、Blog または Blog_2 のいずれかを選択するドロップダウン ボックスがあります。
以下は私のコードです。私はそれを試してみましたが、うまくいかないようです。ご覧のとおり、$insert という変数を作成しました。
単なる構文の問題かもしれませんが、私はそれほど PHP に精通していません。
<?php
$con = mysql_connect("xxx","xxx","xxx");
mysql_select_db("databse") or die(mysql_error());
$insert = '$_POST[Blog]';
mysql_query("INSERT INTO $insert
(Date, Title, Message, Image)
VALUES(now(), '$_POST[Title]' , '$_POST[Message]' , '$_POST[Image]' ) ")
or die(mysql_error());
echo "1 record added";
mysql_close($con);
?>