我想使這種形式:與PHP變量HTML表單
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 ?>"/>
我認爲我做的事情很愚蠢的 - 但我搜查,並沒有看到什麼,直接解決這個,所以我認爲這將是好問。
兩個詞:變量代換。當您使用單引號作爲分隔符時,您沒有它。我建議使用HEREDOC語法; [這個頁面](http://php.net/manual/en/language.types.string.php)肯定會有幫助。 – raina77ow