// 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>
<? } ?>
-1
A
回答
1
修改代码,以下
<?php
$errors = validation_errors();
if($errors){
?>
<div style="background:red;color:white;">
<?=$errors?>
</div>
<? } ?>
+0
你好错过了'$',我很欣赏你答案但它没有工作。在更改=为==之后,它不显示validation_errors()。 –
+0
@dirknowitzki更新了我的代码。请检查。 –
+0
Kaboom我知道了。我很欣赏它们。 –
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>
<? } ?>
2
<?=errors?>
不正确。
尝试把$符号在前面,让PHP知道它是一个变量,而不是一个常数:
<?=$errors?>
相关问题
- 1. 错误 “时遇到一个PHP错误”
- 2. 笨一个PHP错误遇到
- 3. 笨:一个PHP错误遇到
- 4. 一个PHP错误遇到笨
- 5. 遇到了一个错误
- 6. 在codeigniter中遇到PHP错误错误
- 7. 我该如何解决这个错误“遇到PHP错误”?
- 8. 遇到错误
- 9. 这样的(PHP和MySQL)遇到错误
- 10. scipy.interpolate.pchip遇到错误
- 11. $抖遇到错误
- 12. 遇到derefrencing错误
- 13. android:aapt.exe遇到错误
- 14. 使用PHP尝试匹配两个数组时遇到错误
- 15. 遇到错误:发生意外错误
- 16. 我遇到了一个错误:无法注册这个节点
- 17. 遇到错误使用tensorflow.summary
- 18. 进口Javax.xml.ws.Endpoint遇到错误
- 19. 语法错误:遇到“;”
- 20. 在java.lang.NullPointerExceptions中遇到错误
- 21. setLayoutParams for RelativeLayout遇到错误
- 22. 遇到此FXC错误?
- 23. iOS:遇到错误kCFURLErrorUserCancelledAuthentication -1012?
- 24. 遇到语法错误
- 25. Mips:“Hello World”遇到错误
- 26. 遇到错误时使用
- 27. “遇到错误:必需:”
- 28. 忍图表遇到错误
- 29. ODP.NET错误(ORA-1153遇到)
- 30. jmeter.functions错误:jexl.parser.ParseException:遇到“{”
您在'=errors?>'即'=$errors?>' – coolguy