Welcome Guest, Not a member yet? Register   Sign In
Array helpp .. urgent
#1

[eluser]phpfresher[/eluser]
Array ( [module_permission] => Array ( [name] => Array ( [0] => client_report [1] => client_requirement [2] => user_management [3] => my_view ) [class_name] => Array ( [0] => client [1] => client [2] => user [3] => myview ) ) )

Can anyone helo me to ...read this array using foreach loop.
i did like this but ... didnot work
<?php
for($i=0;$i<count($module_permission['name']);$i++){
?&gt;
<li>
&lt;?php
echo anchor($module_permission['class_name'][$i].'/'.$module_permission['name'][$i],$module_permission['name'][$i]);
};?&gt;
</li>
#2

[eluser]cahva[/eluser]
First of all, dont use count() function straight in for loops. The count should first be set in a variable and then use that. If you dont, server does the counting every iteration separately. Ok, that said, now to the problem. Try to avoid for loops as much as you can. The same in foreach:
Code:
&lt;?php foreach ($module_permission['name'] as $k => $v): ?&gt;
    <li>&lt;?php echo anchor($pm['class_name'][$k].'/'.$v,$v) ?&gt;</li>
&lt;?php endoforeach; ?&gt;
#3

[eluser]phpfresher[/eluser]
THIs is my controller:

function client_requirement(){
$miid = $this->userprofile->get_module_id('client_requirement');
$this->session->set_userdata('moid',$miid);
$this->login_page();
if(($this->userprofile->check_mod_permission($this->session->userdata('uid'),$miid,'add'))==false){
die("Access Denied");
}
if(($this->session->userdata('login_ok'))){
$data['client_requirement'] = $this->clientprofile->get_client_requirement();
$data = user_model_permission();
//$this->load->view('client_requirement/header',(user_model_permission()));
//$this->load->view('client_requirement/menu');
//$this->load->view('client_requirement/home',$data);
//$this->load->view('client_requirement/sidebar');
$this->load->view('client_requirement/main',$data);

}
}

Whats wrong with the above code ...it does not print the $client_requirement value..in the view section but does have value in controller section
#4

[eluser]phpfresher[/eluser]
Array ( [user_permission] => stdClass Object ( [peradd] => 1 [perview] => 1 [peredit] => 1 [perdel] => 1 ) [module_permission] => Array ( [name] => Array ( [0] => client_report [1] => client_requirement [2] => user_management [3] => my_view ) [class_name] => Array ( [0] => client [1] => client [2] => user [3] => myview ) ) ) stdClass Object ( [peradd] => 1 [perview] => 1 [peredit] => 1 [perdel] => 1 ) Array ( [name] => Array ( [0] => client_report [1] => client_requirement [2] => user_management [3] => my_view ) [class_name] => Array ( [0] => client [1] => client [2] => user [3] => myview ) )
??? confused to print this array ???
and what is the meaning og stdClass object
#5

[eluser]cahva[/eluser]
This is wrong:
Code:
$data['client_requirement']  = $this->clientprofile->get_client_requirement();
$data = user_model_permission(); // This will erase client requirement from $data
Maybe u should use:
Code:
$data['user_permission'] = user_model_permission();

Please use code tags [code ][ /code] when you paste code (without spaces).
#6

[eluser]phpfresher[/eluser]
Thanks dude... nice support
HMVC and MVC .. whts the different




Theme © iAndrew 2016 - Forum software by © MyBB