codeigniter — ошибка публикации данных с использованием переполнения стека

Я новый программист php, использующий фреймворк codeigniter.

У меня проблема с почтовыми данными,
Проблема в,
Когда я публикую данные, используя URL-адреса в почтальоне,
мое значение (имя, имя пользователя и адрес электронной почты) стало ложным.
а в БД значение 0

но когда я пытаюсь использовать данные формы в почтальоне, значение — успех сообщения и ничего не ошибочно / ложно.

вот ответ JSON:

{
"name": false,
"username": false,
"email": false,
"password": "da39a3ee5e6b4b0d3255bfef95601890afd80709",
"created_at": "2015-03-30 15:36:58",
"updated_at": "2015-03-30 15:36:58",
"status": 0
}

и вот как выглядит мой контроллер.

public function user_post()
{

date_default_timezone_set('Asia/Jakarta');
$datestring ="%Y-%m-%d %H:%i:%s";
$time       =time();
$datetime   =mdate($datestring, $time);

$user = array (
'name'       => $this->post('name'),
'username'   => $this->post('username'),
'email'      => $this->post('email'),
'password'   => sha1($this->post('password')),
'created_at' => $datetime,
'updated_at' => $datetime,
'status'     => 0
);

$result = $this->signup_model->registration_insert($user);
if ($result) {
$this->send_new_password_email($user);
$this->response($user, 200);
} else {
$this->response(array('error' => 'missing paramaters'), 404);
}

}

и моя модель такая:

public function registration_insert($data) {

$condition = "username =" . "'" . $data['username'] . "' OR " . "email =" ."'" . $data['email'] . "'" ;
$this->db->select('*');
$this->db->from('table');
$this->db->where($condition);
$this->db->limit(1);
$query = $this->db->get();

if ($query->num_rows() == 0) {
$this->db->insert('table', $data);
if ($this->db->affected_rows() > 0) {
return true;
} else {
return false;
}
}
}

Спасибо вам, ребята,
CMIIW

1

Решение

В codeIgniter, чтобы использовать значение post

$this->input->post(); //work as $_POST
$this->input->get(); //work as $_GET
$this->input->get_post(); //work as $_REQUEST

как я вижу, вы используете неправильный синтаксис.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]