每个用户都有多个配置文件。一旦他们登录,他们被要求选择一个配置文件,从视图到控制器的Codeigniter数据
这里是窗体选择配置文件的代码。
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="login-panel panel panel-default">
<div class="panel-heading">
<h3 align ="center" class="panel-title">Select Profiles</h3>
</div>
<div class="panel-body">
<?php
foreach($resJacs->{'details'} as $key) {
echo form_open('selectaccess', array(
'class' => 'form-group',
'role' => 'form'
));
echo form_submit(array(
'value' => $key->profile_name,
'name' => $key->profile_type,
'class' => 'btn btn-lg btn-default btn-block'
));
echo form_close();
}
?>
</div>
</div>
</div>
</div>
当用户选择配置文件配置文件ID传递给会话供以后使用。这里是“selectaccess”的代码,
public function SelectAccess() {
$sess_data = array(
'id' => $this->session->userdata['is_logged_in']['id'],
'prfid' => $this->input->post('')
);
print_r($sess_data);
}
我怎么能prfid提到selectaccess方法。
什么是prfid? – user8455694
您正在为提交按钮动态分配name属性,名称=> $ key-> profile_type'。如果你这样做,你不能在服务器端检索值。 –
@ViswalingaSuryaS你能否给我一个建议。 –