Hola,
Estoy utilizando la líbrería formslib para crear formularios en moodle, en los formularios tengo botones submit y cuando pincho me manda a la misma página.
Quisiera saber como direccionar mi pagina a otra lo que hago hasta ahora es:
redirect($CFG->wwwroot.'/mod/trainingadmin/view.php?id='.$id);
pero me salen un mensaje "( Continuar )" y al poco me redireccionar.
O si alguien sabe como quitar el dichoso mensaje.
Gracias.
Lo que tenes que hacer es cuando instancies al formulario que creaste, pasarle como primer parametro la url de adonde queres que vaya la pagina despues del submit.
Ej:
//miform_form.php
class miform_form extends moodleform {
...
}
//tuform.php
...
$form = new miform_form($CFG->wwwroot.'/mod/trainingadmin/view.php?id='.$id);
...
Y ya con eso cuando llama al metodo render pone esa url como la propiedad action del formulario.
Ej:
//miform_form.php
class miform_form extends moodleform {
...
}
//tuform.php
...
$form = new miform_form($CFG->wwwroot.'/mod/trainingadmin/view.php?id='.$id);
...
Y ya con eso cuando llama al metodo render pone esa url como la propiedad action del formulario.