在php代碼中,下面的代碼用於構建一個格式爲全部3個單元格的表格,以及一個用於圖片上傳的單元格。在php中填充DropDown列表表
echo "<table border=1 align=center>
<tr bgcolor='#FFC600'>
<th>sectionID</th>
<th>name</th>
<th>price</th>
<th>image</th>
<th>add</th>
</tr>";
echo "<form action=Data.php enctype=multipart/form-data method=post>";
echo "<tr>";
// give the insert row a special color
echo "<tr bgcolor='#FFC600'>";
echo "<td><input type=text name=cat_id></td>";
echo "<td><input type=text name=item_name></td>";
echo "<td><input type=text name=item_price></td>";
echo "<td><input type=file name=uploaded_file></td>";
echo "<td>" . "<input type=submit name=add value=addNew" . " </td>";
echo "</tr>";
echo "</form>";
echo "</table>";
echo "<br>";
我需要將cat_id的輸入更改爲下拉列表,我試圖實現此代碼但沒有成功。
<select>
<option value="a">aa</option>
<option value="b">bb</option>
<option value="c">cc</option>
<option value="d">dd</option>
</select>
這是我試過到目前爲止:增加6個以上行的代碼如下:
echo "<form action=myItemsData.php enctype=multipart/form-data method=post>";
echo "<tr>";
// give the insert row a special color
echo "<tr bgcolor='#FFC600'>";
echo "<td>
<select name=cat_id>
<option value="a">aa</option>
<option value="b">bb</option>
<option value="c">cc</option>
<option value="d">dd</option>
</select>
</td>";
echo "<td><input type=text name=item_name></td>";
echo "<td><input type=text name=item_price></td>";
echo "<td><input type=file name=uploaded_file></td>";
echo "<td>" . "<input type=submit name=add value=addNew" . " </td>";
echo "</tr>";
echo "</form>";
echo "</table>";
echo "<br>";
和我得到這個回來時,我試圖加載瀏覽器上的網頁:
內部服務器錯誤
服務器遇到內部錯誤或配置錯誤,無法完成您的請求。
請聯繫服務器管理員,並告知他們發生錯誤的時間以及您可能已經造成錯誤的任何事情。
有關此錯誤的更多信息可能在服務器錯誤日誌中可用。
_had沒有success_:發生了什麼事?你期望什麼?你嘗試了什麼,但沒有工作? –
道歉,我的錯誤...我在w3school.com網站上找到了這些行,並在網站的在線編譯器上嘗試了這些行,並且沒有問題。現在我試圖將它們添加到我的代碼,這些線填充下拉菜單。 – jack
_有關此錯誤的更多信息可能在服務器錯誤log_中可用:您看過那裏嗎?提示:查看上面代碼塊中「a」,「b」的顏色。它告訴你,你可能需要[逸出一些引號](http://stackoverflow.com/questions/7999148/escaping-quotation-marks-in-php).... –