Gracias por responderme
No he resuelto pues el problema es que los mensajes de error los muestro en la vista con la funcion validations_errors de la clase form_validation que es propia de codeigniter.He estado investigando y con redirect no me funciona pues los errores la clase los pasa automatico por lo headers y al hacer redirect se pierden estos , teniendo que usar por tanto $this->load->view(vista_a _redirecionar) pero en este caso se muestran bien los errores pero se pierde el parámetro identificador del objeto a modificar en la url
Código PHP:
if ($this->form_validation->run('validation_rule') == FALSE) {
$this->payment_update_view($id_payment);
}
Este es el caso antes de enviar el form al metodo del codigo anterior,tiene el parametro 4
http://localhost/GreenwiseVitamins_proyect/index.php/payment/payment_update/4
Esta es despues de entrar en el if y volver a la vista, pierde el parámetro aunque se lo mande al metodo $this->payment_update_view($id_payment); ,si doy enter en la barra de direciones me explota al no tenerlo ,si hago f5 o actualizar no hay problemas o sea solo se rompe si doy enter en la url
Discupa si soy reiterativo es que es complicado de explicar
Gracias de antemano
http://localhost/GreenwiseVitamins_proyect/index.php/payment/payment_update