如何通过PHP选择选择的项目?我用radiobuttons以同样的方式做到了它并且它起作用了。我唯一改变的是改变了#34;检查"选择"选择"正如我所推荐的那样。
这是我的PHP:
TypedValue#applyDimension()
这是我的表格:
int pixels = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dp,
getResources().getDisplayMetrics());
答案 0 :(得分:0)
$favFruit
也是一个数组,如果没有选择任何选项,则为null。
print_r($_POST["favFruit"]);
将返回Array ( [0] => banana [1] => plum )
您需要查看数组中是否存在该项目,并根据该检查进行选择。
<select class=favfruitwindow name="favFruit[]" size="4" multiple>
<option <?php if (isset($favFruit) && in_array('apple', $favFruit)) echo "selected"; ?> value="apple">Apple</option>
<option <?php if (isset($favFruit) && in_array('banana', $favFruit)) echo "selected"; ?> value="banana">Banana</option>
<option <?php if (isset($favFruit) && in_array('plum', $favFruit)) echo "selected"; ?> value="plum">Plum</option>
<option <?php if (isset($favFruit) && in_array('pomegranate', $favFruit)) echo "selected"; ?> value="pomegranate">Pomegranate</option>
<option <?php if (isset($favFruit) && in_array('strawberry', $favFruit)) echo "selected"; ?> value="strawberry">Strawberry</option>
<option <?php if (isset($favFruit) && in_array('watermelon', $favFruit)) echo "selected"; ?> value="watermelon">Watermelon</option>
</select>