【发布时间】:2018-03-20 10:47:06
【问题描述】:
让我解释一下我的问题。我正在开发一个 php 表单模板,该模板可能对我们公司的更多活动有用。在这种形式中,我收集了一些关于我们员工的信息,但这是毫无疑问的。
我的问题是在表单中我有 HTML SELECT 元素,里面有一些 OPTION。我在 PHP 数组中有这个选项,为了更好的想象,例如献血的终端。我需要处理只有一名员工可以登录特定期限。
我可以以某种方式限制“数组元素的使用”吗?我的意思是,当有人已经登录 X 终端时,不要让其他员工选择这个终端。
谢谢。
代码如下:
这是我的 config.php(配置所有变量的文件
$termins = array(
'8:00' => '',
'8:30' => '',
'9:00' => '',
'9:30' => '',
'10:00' => '',
'10:30' => '',
'11:00' => ''
);
这里是 index.php,我将选项填充到选择元素中
<?php
foreach($termins as $key => $value) {
echo '<option value="myvalue">' . $key . ' </option>';
}
?>
我认为“禁用”是解决此问题的方法。当已经选择了该选项时,我只需将 OPTION 更改为“已禁用”。但这涉及到我的第二个问题:如何将 html OPTION 元素的属性更改为已禁用并保持此更改?我应该使用 php 会话吗?
【问题讨论】:
-
为了更好地理解您的问题,您需要向我们展示代码的相关部分
-
你可以disable一些选项。
-
@B001 可以看到下面的代码。
标签: php arrays forms select option