选择要应用于不同用户的选项

时间:2016-07-01 21:48:08

标签: php mysqli

dropmenu<select name="dropbox">,有3个选项 - 管理员,激活,删除。下面的代码片段显示了<option>按钮选择并提交了激活submit然后回显等。每个用户的每一行都有一个<select name="dropbox">。我的代码仅在我更改最后一个下拉框时才有效。

 if(isset($_POST['submit']))
 {
      if(isset($_POST['dropmenu']) && $_POST['dropmenu'] == 'activate')  
      {
      echo 'is activated';
      }
      else{
        echo 'fail';
      }
 }

有没有办法可以使用带有选定值的foreach投递箱?

1 个答案:

答案 0 :(得分:0)

其中一种可能的方法是将select元素的名称与用户ID(如

)相关联
<select name="dropbox_[userId]">

在这种情况下,您只需知道如何构建输入名称,以便在$_POST表中检查它的值。

如果您没有在提交代码上与用户进行交互,那么您可以使用正则表达式来获取与元素相关联的用户信息。