[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 "<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.