// Severity: Notice Message: Use of undefined constant errors - assumed 'errors' Filename: views/register_user.php Line Number: 8
//I get an error(above) after I register but the good news is it displays validation errors().
//users.php
$this->load->library('form_validation');
$this->form_validation->set_rules($config);
if($this->form_validation->run() == FALSE){
$data['errors']=validation_errors();
}
//register_user.php
<?php if($errors = validation_errors()){
echo $errors; ?>
<div style="background:red;color:white;">
<?=errors?>
</div>
<? } ?>
質問する
1143 次
3 に答える
2
構文エラーが発生しました..エラー変数の前に $ がありません..
これを試して
$this->load->library('form_validation');
$this->form_validation->set_rules($config);
if($this->form_validation->run() == FALSE){
$data['errors']=validation_errors();
}
//register_user.php
<?php if($errors == validation_errors()){
echo $errors; ?>
<div style="background:red;color:white;">
<?=$errors?>
</div>
<? } ?>
于 2012-12-31T04:50:39.380 に答える
2
<?=errors?>
間違っています。
$ 記号を前に置いて、PHP が定数ではなく変数であることを認識してみてください。
<?=$errors?>
于 2012-12-31T04:51:10.193 に答える
1
コードを次のように変更します
<?php
$errors = validation_errors();
if($errors){
?>
<div style="background:red;color:white;">
<?=$errors?>
</div>
<? } ?>
于 2012-12-31T04:49:29.157 に答える