我正在尝试在<span>
标记内显示错误消息,但我收到错误消息
注意:未定义的变量:user_name_error in 第128行的C:\ xampp \ htdocs \ registration \ same_page.php
下面是我的代码的样子。
same_page.php
<?php
$user_name_error= "some_error_to_display";
?>
<!DOCTYPE html>
....
<div class="form-group">
<input type="text" class="form-control" placeholder="Username" name="user_name" id="user_name" />
<span id="check-e"><?php echo $user_name_error; ?></span>
</div>
.....
</html>
我尝试过使用$GLOBALS['user_name_error']= 'error_msg'
和<?php echo "$user_name_error"
但从未工作过。有什么想法吗?
答案 0 :(得分:0)
拉了我的头发一段时间之后,我能够解决问题,我希望它对某人有帮助。我使用函数isset()
检查变量是否已设置并显示错误,否则没有要显示的错误消息。
<span id="check-e"><?php if(isset($user_name_error)){echo "$user_name_error";} else echo ""; ?></span>