03/06/2016, 12:41
|
| | Fecha de Ingreso: marzo-2016 Ubicación: caracas
Mensajes: 10
Antigüedad: 8 años, 10 meses Puntos: 0 | |
al actualizar campos de una tabla los envia en blanco buenas comunidad, tengo un propblema con el codeigniter, tengo un formulario el cual guarda perfectamente por el metodo post, pero al actualizar no envia los datos aca les dejo el codigo
Código:
public function guardar_solicitud_prestamo(){
$codigo_solicitud = 'CODS'.rand(1,10000); //codigo solicitud
$_SESSION['codigo_solicitud'] = $codigo_solicitud;
$datos = array(
'codigo_solicitud' => $codigo_solicitud,
'equipo_prestado' => $this->input->post('equipo_prestado'),
'cantidad' => $this->input->post('cantidad'),
'destino' => $this->input->post('destino'),
'tipo_trabajo' => $this->input->post('tipo_trabajo'),
'fecha_entrega' => $this->input->post('fecha_entrega'),
'fecha_devolucion' => $this->input->post('fecha_devolucion'),
'cedula' => $this->input->post('ced'),
'nombre' => $this->input->post('nom'),
'apellido' => $this->input->post('apel'),
'cargo' => $this->input->post('cargo'),
'oficina' => $this->input->post('oficina'),
'estatus_solicitud' => $this->input->post('estatus'),
'revisado' => $this->input->post('revisado'),
'fecha_solicitud' => date('Y/m/d')
);
$parametros = array(
'tabla' => 'sbi.t_solicitudes',
'datos' => $datos
);
//prp($_SESSION['codigo_solicitud'],1);
$this->modelo_base_m->guardar_solicitudes($parametros);
$this->index();
}
public function registro($accion= "n", $codigo_registro = "")
{
switch ($accion)
{
case 'n': //nueva solicitud
$datos_solicitud[0] = array(
'codigo_solicitud' => '',
'equipo_prestado' => '',
'cantidad' => '',
'destino' => '',
'tipo_trabajo' => '',
'fecha_entrega' => '',
'fecha_devolucion' => '',
'cedula' => '',
'nombre' => '',
'apellido' => '',
'cargo' => '',
'oficina' => '',
'estatus_solicitud' => '',
'revisado' => '',
'fecha_solicitud' => '',
);
$parametros = array(
'editable' => TRUE,
'accion' => $accion,
'datos_solicitud' => $datos_solicitud,
);
break;
case 'e': //editar
case 'm': //mostrar
$parametros = array
(
'editable' => TRUE,
'accion' => $accion,
'datos_solicitud' => $this->modelo_base_m->mostrar($codigo_registro),
);
//prp($parametros['datos_solicitud'],1);
$_SESSION['codigo_registro'] = $codigo_registro;
if ( $accion == 'm'){
$parametros['editable'] = FALSE;
}
break;
case 'a': //actualizar
$datos = array(
'codigo_solicitud' => $_SESSION['codigo_registro'],
'equipo_prestado' => $this->input->post('equipo_prestado'),
'cantidad' => $this->input->post('cantidad'),
'destino' => $this->input->post('destino'),
'tipo_trabajo' => $this->input->post('tipo_trabajo'),
'fecha_entrega' => $this->input->post('fecha_entrega'),
'fecha_devolucion' => $this->input->post('fecha_devolucion'),
'cedula' => $this->input->post('ced'),
'nombre' => $this->input->post('nom'),
'apellido' => $this->input->post('apel'),
'cargo' => $this->input->post('cargo'),
'oficina' => $this->input->post('oficina'),
'estatus_solicitud' => $this->input->post('estatus'),
'revisado' => $this->input->post('revisado'),
'fecha_solicitud' => date('Y/m/d')
);
prp($datos,1);
$parametros = array(
'tabla' => 'sbi.t_solicitudes',
'datos' => $datos
);
//prp($datos);
$this->modelo_base_m->actualizar_registro($parametros);
}
$this->load->view('crud/crud_v', $parametros);
}
no se por que llegan en blanco solo en elcaso de actualizar les dejo una parte del codigo de la vista
Código:
<?php
$parametros = array
(
'accion' => site_url().'/s/guardar_solicitud_prestamo',
'type' => 'POST'
);
?>
<?=html_formulario_ini('f_prestamos',$parametros)?>
<div>
<?php
$parametros = array
(
'descripcion' => 'Guardar',
'clases_adicionales' => 'btn btn-default btn-default btn btn-sm ',
'icono' => 'fa-save',
'tipo' => 'submit',
'enlace' => ''
);
?>
<?=html_bs_boton('btn_guardar', $parametros)?>
<?php
$parametros = array
(
'descripcion' => 'Limpiar Campos',
'clases_adicionales' => 'btn btn-default btn-default btn btn-sm ',
'icono' => 'fa-eraser',
'tipo' => 'reset'
);
?>
<?=html_bs_boton('btn_limpiar_campos', $parametros)?>
<?php
$parametros = array
(
'descripcion' => 'volver',
'clases_adicionales' => 'btn btn-default btn-default btn btn-sm ',
'icono' => 'fa fa-rotate-left',
'tipo' => 'button',
'enlace' => site_url().'/s/index/',
);
?>
<?=html_bs_boton('btn_volver', $parametros)?>
<?php
$parametros = array
(
'descripcion' => 'Actualizar',
'clases_adicionales' => 'btn btn-default btn-default btn btn-sm ',
'icono' => 'fa fa-refresh',
'tipo' => 'submit',
'enlace' => site_url().'/s/registro/a',
);
?>
<?=html_bs_boton('btn_actualizar', $parametros)?>
</div><hr>
gracias con lo que me puedan ayudar |