He intentado enviar un formulario simple Pero no puedo obtener los valores de formulario en el controlador usando $this->input->post
y $_POST[]
métodos. Mi punto de vista es parteno se ha podido obtener el formulario de envío de los valores en codeigniter
<html>
<head>
<title> Feedback page</title>
</head>
<body>
<?php echo form_open('feedback/save'); ?>
<p>
<label>name: </label>
<?php echo form_input('name'); ?>
</p>
<p>
<label>Email: </label>
<?php echo form_input('email'); ?>
</p>
<p>
<label>Feedback: </label>
<?php echo form_textarea('feedback'); ?>
</p>
<p>
<?php echo form_submit('submit','Submit'); ?>
</p>
<?php echo form_close(); ?>
</body>
</html>
y parte del controlador es
<?php
class Feedback extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->model("MFeedback");
}
function index() {
$this->load->view('home/feedback_view.php');
//print "loaded";
}
function save() {
print "called";
print_r($this->input);
$name = $this->input->post('uname');
$email = $this->input->post('email');
$feedback = $this->input->post('feedback');
print $name . $email . $feedback;
$this->index();
}
}
?>
No estoy seguro de lo que salió mal aquí o está allí cualquier configuración de configuración que necesita mirar a ella.?
en '/ application' ?? o en '/' ?? – Prakash