My flash data showing
null message in the display screen and also
showing footer of the page
View file
*******
<div class="col-md-12">
<?php
$this->load->helper('form');
$error = $this->session->flashdata('error');
if($error)
{
?>
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?php echo $this->session->flashdata('error'); ?>
</div>
<?php } ?>
<?php
$success = $this->session->flashdata('success');
if($success)
{
?>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?php echo $this->session->flashdata('success'); ?>
</div>
<?php } ?>
<div class="row">
<div class="col-md-12">
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
</div>
</div>
</div>
Controller file
***********
$query = "insert into <some values in table>";
$result= $this->db->query($query);
if($result == true)
{
$this->session->set_flashdata('success', 'New student created successfully');
}
else
{
$this->session->set_flashdata('error', 'student creation failed');
}
redirect('<view_name>');