Проверка формы не работает

#php #html #codeigniter

Вопрос:

Привет, я студент, изучающий проверку формы в Codeigniter, я продолжаю устанавливать правила для своей формы, но она не работает, я не понимаю, где я ошибаюсь.

Контроллер

     <?php
class Register extends CI_Controller {


public function index(){
    $this->load->helper('url');
    $this->load->library('form_validation');
    $this->form_validation->set_rules('fname','First Name', 'required');
    if ($this->form_validation->run() == TRUE){
     echo "Form validated";
    }
    $this->load->view('register');
}
}
?>
 

Вид

  <div class="signup-form">
<?php echo validation_errors('<div class= "alert alert-danger">', '</div>'); ?>
<form action="<?php echo base_url()?>Register.php/Register/index" method="post">
<h2>Register</h2>
<div class="form-group">
            <div class="row">
                <div class="col">
                <input type="text" class="form-control" name = "fname" placeholder="First Name">
                </div>
                <div class="col">
                <input onkeypress="return /[a-z]/i.test(event.key)" type="text" class="form-control" name="middle_name" placeholder="Middle Name" required="required">
                </div>
            </div>
            </div> 
 

Комментарии:

1. какой ответ вы получите после отправки этой формы?

2. действие=»<?php echo base_url()?>регистрация/индекс» попробуйте сделать это для атрибута действия формы.