0
我剛學會在CodeIgniter中使用表單。我以前學過它,但在Windows上運行。而現在,我正在嘗試Ubuntu。我遵循user_guide,但是當我運行它時,頁面上沒有任何變化。CodeIgniter表單驗證在Ubuntu上不起作用
這裏有myform.php
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php echo validation_errors(); ?>
<?php echo form_open('form'); ?>
<input type="text" name="name" value=""/>
<input type="submit" name="submit" value="Submit"/>
</form>
</body>
命名formsuccess.php
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h3>Your form was active!</h3>
<p><?php echo anchor('form', 'Try it again!'); ?></p>
</body>
這裏的其他形式命名的控制器命名爲form.php的
視圖function index() {
$this->load->helper(array('form'));
$this->load->library('form_validation');
if ($this->form_validation->run() == FALSE) {
$this->load->view('myform');
} else {
print_r('good luck!');
}
}
當我點擊提交按鈕時,它仍然顯示myform.php表示表單不工作。你能看到問題嗎?在Windows和Ubuntu上運行CodeIgniter有沒有區別?
您是否使用HMVC擴展? –
你有沒有定義任何驗證規則?你的表單是否使用POST或GET? form_validation僅適用於POST。 –
雅,我使用HMVC,達米安。 –