Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2011, 12:51
rcastellanossuarez
 
Fecha de Ingreso: enero-2011
Mensajes: 74
Antigüedad: 13 años, 10 meses
Puntos: 4
Problema al enviar formulario con CodeIgniter

Hola:
Soy nuevo en el uso de este framework y tengo el siguiente problema:
Quiero enviar un formulario sin usar las funciones del helper para formularios del framework pues quiero tener el menor codigo php posible en mis vistas y me da el siguiente error: (An Error Was Encountered The action you have requested is not allowed.)
este es el codigo de mi vista:
<body>

<h1>Página para registrarse</h1>
<form action="http://localhost/pruebaCodeIgniter/index.php/user_controller/registrarse" method="POST" name="form_registrase">
<label>E-Mail:</label>
<input type="text" name="email" value=""/>
<label>Password:</label>
<input type="password" name="password" value=""/>
<label>Nombre:</label>
<input type="text" name="nombre" value=""/>
<label>Apellido:</label>
<input type="text" name="apellido" value=""/>
<label>Edad:</label>
<input type="text" name="edad" value=""/>
<input type="submit" name="" value="Registrarse"/>
</form>
</body>
y este el de mi controladora
class User_controller extends CI_Controller {

function __construct() {
parent::__construct();
$this->load->library('parser');
$this->load->Model('user_model');
}
function registrarse(){
$email=$this->input->post('email');
$password=$this->input->post('password');
$nombre=$this->input->post('nombre');
$apellido=$this->input->post('apellido');
$edad=$this->input->post('edad');
/*$email='[email protected]';
$password='casa';
$nombre='ruben';
$apellido='castellanos';
$edad=26;*/
$this->user_model->registrarse($email, $password, $nombre, $apellido, $edad);
$this->load->view('listado_view');
}

Si pongo la dirección del acción del formulario manual en el navegador funciona perfectamente, sin embargo me da el error descrito anteriormente si lo trato de hacer normalmente, no pongo el codigo del modelo pues este funciona bien,De antemano agradezco la ayuda que me puedan brindar.
Saludos