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投递箱?
答案 0 :(得分:0)
其中一种可能的方法是将select元素的名称与用户ID(如
)相关联<select name="dropbox_[userId]">
在这种情况下,您只需知道如何构建输入名称,以便在$_POST
表中检查它的值。
如果您没有在提交代码上与用户进行交互,那么您可以使用正则表达式来获取与元素相关联的用户信息。