同时显示<select>维护<option> s </option> </select>

时间:2012-10-14 20:54:45

标签: php html-table

我目前有一个<select>元素填充了来自数据库的数据(见下面的截图)

呈现它的PHP很简单:

print "<select>";
print "<option name=\"$wo_num\" value=\"$wo_num\">$order_date: #$wo_num - $client ($problem)</option>";
print "</select>";

<select>元素目前看起来像这样:

http://www.captainscall.site11.com/temp_stuff/select.png

我想知道将<select>元素显示为更像桌子而不是直线数据的最佳方法,同时保持“选择和选择”的能力

我尝试在<table>内嵌入<select>无效。

我不一定需要<table>;我只是想为用户提供更好的美学。

3 个答案:

答案 0 :(得分:1)

您可能需要重新考虑您在此处尝试做的事情。显然,select元素中有大量的数据,这些数据可以更好地与你试图给用户的实际选择选项分开 - 收音机是已经提出的一个选项。

底线是输入应简洁明了,数据应通过HTML显示。这不仅为CSS提供了更好的样式化的大门,而且用户可以更轻松地阅读和理解他们实际选择的内容。

答案 1 :(得分:0)

使用<table>并在其中一列中放置一个单选按钮,而不是使用select元素。

答案 2 :(得分:0)

怎么样:

<select size="20" name="namehere" multiple>

将大小设置为与记录数相同。使用CSS设置多个选择框的样式。请注意,此方法允许多种选择。