初心者の質問については、事前にお詫び申し上げます。
1) ユーザー定義変数と 2) 定義済み変数の両方を php スクリプトに渡す html フォームが必要です。
html は次のとおりです。
<form action="update_db.php" method="post">
Before Rating: <input type="number" name="rating"><br>
<input type="submit">
</form>
<form action="update_db.php" method="post">
After Rating: <input type="number" name="rating"><br>
<input type="submit">
</form>
update_db.php は次のとおりです。
$rating=$_POST["rating"];
mysql_connect("localhost", "uname", "password") or die(mysql_error());
mysql_select_db("dbname") or die(mysql_error());
mysql_query("INSERT INTO ratings_table
(rating, before_or_after) VALUES($rating,$before_or_after)")
or die(mysql_error());
ご覧のとおり、「前」の評価フォームと「後」の評価フォームの両方に対して同じ php スクリプトを呼び出し、ユーザー定義変数 (「評価」) と事前の評価フォームの両方でデータベースを更新します。定義された変数 ('before_or_after')。update_db.php が「before」フォームで呼び出された場合は「before_or_after」が「1」になり、「after」フォームで呼び出された場合は「2」になります。
これには簡単な答えがあると確信しています。または、これについて完全に間違った方法で考えていると確信しています。
助言がありますか?