Php数组字段逻辑问题
因此,我在下面直接提供了设置插入数组的代码。问题在于用户\ u admin。我有一个表格的一部分,如果他们的个人资料是由他们自己编辑的,我不会打电话给他们(因为不允许最后一个管理员从网站上删除),如果我允许输入被调用,一切正常。如果未调用它(包装在If语句中)并且表单已提交,则它始终将用户_admin恢复为0(删除管理功能) 还有表格的那部分Php数组字段逻辑问题,php,wordpress,Php,Wordpress,因此,我在下面直接提供了设置插入数组的代码。问题在于用户\ u admin。我有一个表格的一部分,如果他们的个人资料是由他们自己编辑的,我不会打电话给他们(因为不允许最后一个管理员从网站上删除),如果我允许输入被调用,一切正常。如果未调用它(包装在If语句中)并且表单已提交,则它始终将用户_admin恢复为0(删除管理功能) 还有表格的那部分 <?php // if (get_current_user_id() != $_GET['user']) : ?>
<?php // if (get_current_user_id() != $_GET['user']) : ?>
<div class="row">
<div class="col-xs-12">
<label>Member's Site Capabilities<span class="flaticon-questions1" data-toggle="tooltip" data-placement="top" title="Administrator allows changes to project settings and invitation/deletion of team members. It is recommended to have at least one architect administrator and one contractor administrator."></label>
</div>
<div class="col-xs-12">
<select name="user_admin" required>
<option value="0"<?php selected('0', $user->admin); ?>>Standard</option>
<option value="1"<?php selected('1', $user->admin); ?>>Site Administrator</option>
</select>
</div>
</div>
<?php // endif; ?>
成员的站点功能
>标准
>网站管理员
任何关于让管理员坚持的建议,如果它已经设置了什么。我可以隐藏它,但不想让它达到。
道歉,如果这是琐碎的,有点新手在这里
谢谢。我认为您可以使用以下代码代替您的代码:
'user_admin' => $_REQUEST['user_admin'] == '1' ? '1': '0'
$\u请求
-数组保存$\u GET
和$\u POST
值
尝试
var\u转储($\u请求)
查看其中存储了哪些值 谢谢你排队调查。我没有为user\u admin存储$\u GET值(我确信我的新手现在正在显示)。所以我必须从数据库中获取该值才能进行设置,还是只有在有新数据时才有条件地将信息放入该数组?或
'user_admin' => $_REQUEST['user_admin'] == '1' ? '1': '0'