各ユーザには複数のプロファイルがあります。ログインした後、プロフィールを選択するように求められます。ビューからコントローラへの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);
}
どのように私はselectaccessメソッドで述べたようにprfidできますか?
prfidとは何ですか? – user8455694
あなたはsubmitボタンのname属性を動的に割り当てています。 ''name' => $ key-> profile_type'です。これを行うと、サーバー側で値を取得することはできません。 –
@ViswalingaSuryaSあなたは私に方法を示唆することができます。 –