Убедитесь, что имя вашего пакета правильно введено в консоли разработчика Google / учетные данные / имя пакета. Это должно быть имя верхнего пакета вашего приложения, например. com.company.appname не com.company.appname.ui.activity.maps. Я следовал инструкциям из https://developers.google.com/maps/documentation/android/start , но создал Activity во вложенном пакете. Веб-страница Google ввела имя вложенного пакета, и у меня была эта ошибка.
set_value требует 2 параметра. имя поля И значение.
Вам необходимо:
value="<?php echo set_value('username', $username); ?>"
при условии, что вы передаете $ data ['username'] и т. Д.
Я думаю, вы неправильно передаете значение в представление.
В контроллере введите:
$data = $this->db->get_where(
'users',
array(
'id' => $id
)
);
$data = $data->result_array();
$data['result'] = $data[0];
, затем внутри представления:
<h5>Password Confirmation</h5> <input type="text" name="passconf" value="<?php echo $result['passconf']; ?>" size="50" />
Попробуйте следующее:
Контроллер:
$data = array();
$data = $this->db->get_where(
'users',
array(
'id' => $id
)
);
$data = $data->result_array();
$data['view_username'] = $data['username'];
Вместо использования $ date [0] я использую имя столбца, но это ваше решение
Просмотр:
<h5>Username</h5> <input type="text" name="username" value="<?=$view_username?>" size="50"/>
= =>
- короткий тег PHP, читайте об этом в руководстве пользователя codeigniter.
С уважением,
Сильвио