EllisLab text mark
Advanced Search
     
Could not return a value ‘Error: preg_match() expects parameter 2 to be string, object given’
Posted: 15 October 2012 04:31 AM   [ Ignore ]
Avatar
Joined: 2012-08-24
214 posts

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.

Errorpreg_match() expects parameter 2 to be stringobject given 

Here’s my model 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:

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

My view:

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

That’s all guys.

 Signature 

Our greatest glory is not in never falling, but in rising every time we fall.

cheese
Email: .(JavaScript must be enabled to view this email address)
Mobile Number: +639216015372