Welcome Guest, Not a member yet? Register   Sign In
Could not return a value 'Error: preg_match() expects parameter 2 to be string, object given'
#1

[eluser]rochellecanale[/eluser]
hello guys. Need a little help here. My problem is this every time i load my data in my model to controller i always get this message.
Code:
Error: preg_match() expects parameter 2 to be string, object given

Here's my model code:
Code:
public function getUserWhere(){
            
            $data = array();
            
            $username = $this->session->userdata('username');
            
            $query = $this->db->get_where('member',array('username'=>$username));
            $data['query'] = $this->db->query($query); //get member information from database
            
            $sql = $this->db->get_where('upload',array('username'=>$username));
            $data['sql'] = $this->db->query($sql); //get uploaded file data to database
            
            return $data;
            //return $query->result_array();
}

My controller:

Code:
public function viewMember(){
            $data['user'] = $this->user_model->getUserWhere();
            $this->load->view('sites/viewmember',$data);
            $this->load->view('templates/footer');
}

My view:
Code:
foreach($user['query']->result_array() as $row){
     echo "<font size='2px'>Username</font><br />";
     echo "&lt;input type='text' placeholder='{$row['username']}' size='30' name='username' READONLY value='{$row['username']}' /&gt;&lt;br />";
    
     echo "<font size='2px'>Email Address</font><br />";
     echo "&lt;input type='text' placeholder='{$row['email']}' size='30' name='email' READONLY value='{$row['email']}' /&gt;&lt;br />";
    
     echo "<font size='2px'>Last Name</font><br />";
     echo "&lt;input type='text' placeholder='{$row['lastname']}' size='30' name='lastname' READONLY value='{$row['lastname']}' /&gt;&lt;br />";
    
     echo "<font size='2px'>First Name</font><br />";
     echo "&lt;input type='text' placeholder='{$row['firstname']}' size='30' name='firstname' READONLY value='{$row['firstname']}'/ &gt;&lt;br />";
    
     echo "<font size='2px'>Middle Name</font><br />";
     echo "&lt;input type='text' placeholder='{$row['middlename']}' size='30' name='middlename' READONLY value='{$row['middlename']}' /&gt;&lt;br />";
    
     echo "<font size='2px'>Gender</font><br />";
     echo "&lt;input type='text' placeholder='{$row['gender']}' size='30' name='gender' READONLY value='{$row['gender']}' /&gt;&lt;br />";
    
     echo "<font size='2px'>Mobile Number</font><br />";
     echo "&lt;input type='text' placeholder='{$row['mobile_number']}' size='30' name='mobile_number' READONLY value='{$row['mobile_number']}' /&gt;&lt;br />";
    
     echo "<font size='2px'>Membership</font><br />";
     echo "&lt;input type='text' placeholder='{$row['account_type']}' size='30' name='membership_type' READONLY value='{$row['account_type']}'/&gt;&lt;br />";
    
     echo "<font size='2px'>Account Created</font><br />";
     echo "&lt;input type='text' placeholder='{$row['account_created']}' size='30' name='account_created' READONLY value='{$row['account_created']}'/&gt;&lt;br />";
                    
                    echo "<font size='2px'>Upline ID</font><br />";
     echo "&lt;input type='text' placeholder='{$row['upline']}' size='30' name='account_created' READONLY value='{$row['upline']}' /&gt;&lt;br />";
                }

That's all guys.




Theme © iAndrew 2016 - Forum software by © MyBB