2015-07-10 2 views
0

Я хочу передать две переменные на странице просмотраМне нужно передать несколько переменных в form_open() в 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);?> 

ценность не получается.

+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'); 
+0

Наслаждайтесь кодированием :) –

+0

Чем отличается код OP и код? –

+0

@ShaifulIslam это разница '$ autoload ['helper'] = array ('url', 'form', 'html');' и '$ add' в форме –

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" /> 
Смежные вопросы