Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/10/2010, 15:35
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: UPDATE no se hace si una variable viene vacía.

Supongo que lo querias guardar tambien encriptado al password no?
Algo mas simple seria quitar del arrreglo el usuario_password si esta vacio

Código PHP:
Ver original
  1. if ($this->input->post('usuario_password') != ""){
  2. unset($user_data_update['usuario_password']);
  3. }
  4. $this->db->where('usuario_ID', $id);
  5. $this->db->update('gd_usuarios',  $user_data_update );

(el return es innecesaario) cuando se ejecuta un metodo de active record devuelve un booleano.

El metodo update solo actualiza los campos si estan dentro del arreglo. asi que no te hace falta hacer un select.

Salutes (:
__________________
Drupal Argentina