Mira lo mas recomendable es que cuando quieras editar hagas la peticion por ajax en tu vista en donde manda al controlador, el cual pasa al modelo y ejecuta la consulta, posterior a ello retorna al controlador de nuevo y devuelve al ajax como json.
el ajax la recibe y tu la posicionas en los objetos que desees.
de esa manera quedara mas ordenado y mejor.
VISTA.
Código PHP:
Ver originalvar parametros={
"usuario a modificar":1-9
}
var fun =$.ajax({
data: parametros,
url: '<?php echo base_url();?>index.php/controlador/trae_usuario',
type: 'post',
dataType:'json',
});
fun.done(function(data){
$('#id_input').val(data[0].PARAMETRO)
});
CONTROLADOR
Código PHP:
Ver originalpublic function trae_usuario(){
$usuario = $this->input->post('usuario');
$data=$this->modelo_extrae_usuario->extrae_usuario($usuario);
}
MODELO
Código PHP:
Ver originalpublic function extrae_usuario($usuario){
$sql="SELECT * FROM USUARIO WHERE RUT=? ";
return $this->db->query($sql, array($usuario))->result_array(); }
asi.