我想做这个表格:
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 ?>"/>
我想我在做一些相当愚蠢的事情——但我搜索并没有看到任何直接解决这个问题的东西,所以我认为可以问一下。