#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()?>регистрация/индекс» попробуйте сделать это для атрибута действия формы.