// 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