Código PHP:
if($this->getRequest()->isPost()){
if($form->isValid($this->getRequest()->getPost())){
$id_user = $this->_users->addUser($form->getValues());
$this->_users->updateUser(array('users_id_users' => $id_user));
$this->_redirect('index/index');
}
}
Código PHP:
public function addUser($user_info)
{
if(is_array($user_info)){
return $this->insert($user_info);
}
}
public function updateUser($user_info, $id_user)
{
if(is_array($user_info)){
$this->update($user_info, 'id_users = ' . $id_user);
}
}
Message: Mysqli prepare error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1.
Pareciera como si se estuviera armando el query incorrectamente pero no entiendo por que si hize un var_dump($form->getValues()) y me mostro:
Código PHP:
array(8) { ["name_users"]=> string(4) "Test" ["lastname_users"]=> string(4) "Test" ["phone_users"]=> string(3) "123" ["login_users"]=> string(3) "321" ["password_users"]=> string(32) "caf1a3dfb505ffed0d024130f58c5cfa" ["user_types_id_user_types"]=> string(1) "3" ["users_id_users"]=> string(1) "3" ["status_id_status"]=> string(1) "1" }
Alguna ayuda? Si necesitan alguna otra parte del codigo avisenme por favor.
Gracias!