我必须在codeigniter

时间:2015-07-10 06:06:20

标签: codeigniter

我想在视图页面中传递两个变量

我的代码。

$user=$this->session->userdata('username');
$fyear=$this->session->userdata('fyear');
echo form_open('Erp_c/usercustomerinsert/'.$user);?>

我想传递另一个变量$fyear too..

我试过了。

<?php
 $user=$this->session->userdata('username');
 $fyear=$this->session->userdata('fyear');
 echo form_open('Erp_c/usercustomerinsert/'.$user.$fyear);?>

价值没有得到。

2 个答案:

答案 0 :(得分:1)

试试这个

<?php
    $user=$this->session->userdata('username');
    $fyear=$this->session->userdata('fyear');
    $add = $user.$fyear;
    echo form_open('Erp_c/usercustomerinsert/'.$add);

?>

并在config/autoload.php

$autoload['helper'] = array('url','form','html');

答案 1 :(得分:1)

您可以使用隐藏变量

来传递它
$user=$this->session->userdata('username');
$fyear=$this->session->userdata('fyear');

$attributes = array('user' => $user, 'fyear' => $fyear);

echo form_open('Erp_c/usercustomerinsert/','', $attributes);

上面的代码使您形成

<form method="post" accept-charset="utf-8" action="http:/example.com/index.php/Erp_c/usercustomerinsert/">
<input type="hidden" name="user" value="user_VALUE" />
<input type="hidden" name="fyear" value="fyear_VALUE" />