私はこのフォームを作りたい:
echo '<form method="post" action="ratinghandler.php" style="width: 250px">
<input type="hidden" name="reference" value= "$id"/>
<select name="rating" style="width: 115px">
<option> Rate </option>
<option>1 Bad</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5 Average</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option value="10">10 Best</option>
</select><input name="submit1" type="submit" value="Submit Rating" /></form>';
特筆すべきは隠しポーション。echo $_POST[reference] のハンドラ ページの出力は、単純な $id です ($id 内に格納された値とは対照的です)。
その行を次のように変更しようとしました。
<input type="hidden" name="reference" value= "<? echo $id ?>"/>
私はかなりばかげたことをしていると思いますが、検索してもこれに直接対処するものは何も見られなかったので、質問しても大丈夫だと思いました.