基于 php 中的下拉选项在文本字段中输入用户 ID

问题描述 投票:0回答:0

我创建了一个包含 1 个文本和 1 个下拉字段的输入表单,用于从用户收集数据。我想让系统可以根据下拉菜单选择的文本在文本字段中自动输入 CurrentUserID()。下拉菜单有 2 个选项,例如“待定”和“已执行”。

下拉菜单字段名称 requisition_status 文本字段名称 executed_by(数据类型整数)

当用户从“requisition_status”下拉列表中选择 pending 时,文本字段“executed_by”将保持空白。但是当用户从“requisition_status”下拉列表中选择执行时,CurrentUserID() 将显示在文本字段“executed_by”上。在访问者保存按钮之后,以便将 requisition_status 和 executed_by 数据存储在数据库中我只希望在编辑页面上使用此选项/系统。我在 phpmaker (2023) 行渲染部分写了下面的代码,但它不起作用。
`

 if (CurrentPageID()== "edit") {
if ($requisition_status== "Executed") {
     $this->executed_by->CurrentValue = get_current_user_id(); 
    } else ($requisition_status== "Pending") {
$this->executed_by->CurrentValue = ""; 
} 
}

结果:从下拉列表中选择不同的选项时没有任何反应。

请前辈们进行必要的修正,让这个系统正常运作。提前感谢大家。

php mysql database database-administration
© www.soinside.com 2019 - 2024. All rights reserved.