Я столкнулся с проблемой, которая в моем коде ошибка div
загружается раньше, чем показывает ошибку. Может кто-нибудь, пожалуйста, помогите мне исправить это
это мой файл просмотра
<div class="alert alert-danger mg-b-0" role="alert">
<?php echo form_error('index'); ?>
<?php
if(isset($error)){
echo 'Your Index number is not registered with our system[enter image description here][1]' .
'<br />'.'<a href="http://www.website.com/page.html">Click here to Register</a>'.
'<br />';
}else{
'<br />';
}
?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
вы уже распечатали предупреждение перед проверкой, поэтому, если нет ошибки $, на нем уже будет отображаться пустое предупреждение, вы должны сначала проверить, а затем повторить все свои дивы внутри:
<?php if (isset($error)): ?>
<div class="alert alert-danger" role="alert">
<?php echo $error ?> <!-- or write whatever you want -->
</div>
<?php endif ?>
Других решений пока нет …