MySql にデータを挿入しようとしている複数のフォームがあります。各フォームには、その情報に関連付けられた異なるテーブルがあります。insert.php ファイルを使用してデータを挿入しています。最初のフォームはうまく機能します。ただし、初期ファイルに他の変数を追加すると、エラーが発生します。これは私の挿入ファイルです:
<?php # NAME OF PROGRAM GOES HERE
require_once 'config.php';
// Get values from form
$Fname = $_POST['first_name'];
$email = $_POST['email'];
// Insert data into mysql
$sql="INSERT INTO entry (first_name, email)
VALUES ('$Fname', '$email')";
$result = mysql_query($sql);
// if successfully insert data into database, displays message "Successful".
if($result){
echo "Successful Entry";
}
else {
echo "ERROR";
}
mysql_close();
?>
これは最初の形式です:
<form action="insert.php" method="post" name="admin" onSubmit="return validateForm()">
<p>Please enter First Name <input type="text" name="first_name" required="required"/>
<p>Please enter your Email<input type="text" name="email" required="required" ><br />
<input type="submit" name="submit" value="Submit" />
</form>
2 番目の形式は次のとおりです。
<form action="insert.php" method="post" onSubmit="return validateForm()">
<p>Favorite Winery Name <input type="text" name="fav_winery" /> <br />
<p>Favorite White Wine<input type="type" name="fav_white" /> <br />
<p>Favorite Red Wine <input type="type" name="fav_red" /> <br /><br />
<input type="submit" name="submit" value="Submit" />
</form>
2 番目のフォームの情報を、既に作成されている別のテーブルに挿入するにはどうすればよいですか?