Welcome Guest, Not a member yet? Register   Sign In
display errors?
#1

[eluser]praveenarya[/eluser]
hi all,
i am using building login page, it is not displaying any errors
my code is like this
Code:
$query=$this->db->query("select * from tbl_admin  where user='".$_POST['username']."' and pwd='".$_POST['password']."'");
       if ($query->num_rows() > 0)
{

foreach ($query->result() as $row)
   {

        
                session_unregister("admin_id");
        session_unregister("admin_user");
        session_unregister("admin_type");
        
        session_register("admin_id");
        session_register("admin_user");
        session_register("admin_type");
        
        $_SESSION['admin_id']=$row->id;
        $_SESSION['admin_user']=$row->user;        
        $_SESSION['admin_type']="Admin";
        
            session_unregister("content");session_register("content");$_SESSION['content']='yes';
            session_unregister("categories");session_register("categories");$_SESSION['categories']='yes';
            session_unregister("subcategories");session_register("subcategories");$_SESSION['subcategories']='yes';
            session_unregister("sub_subcategories");session_register("sub_subcategories");$_SESSION['sub_subcategories']='yes';
            session_unregister("products");session_register("products");$_SESSION['products']='yes';
            session_unregister("shipping");session_register("shipping");$_SESSION['shipping']='yes';
            session_unregister("orders");session_register("orders");$_SESSION['orders']='yes';
            session_unregister("inventory");session_register("inventory");$_SESSION['inventory']='yes';
            session_unregister("ads");session_register("ads");$_SESSION['ads']='yes';
            session_unregister("faqs");session_register("faqs");$_SESSION['faqs']='yes';
            session_unregister("newsletters");session_register("newsletters");$_SESSION['newsletters']='yes';
            }
            
$this->load->view('sucess');
        
        } else{ $msg="InValid Login Details";}


and in display page i wrote
Code:
<? if(isset($msg)) { echo $msg;}?>

i am something wrong please point my mistake

spare me iam new to codeigniter
thanks
#2

[eluser]rogierb[/eluser]
Load the view after your foreach is finished.

<code>
$data['msg']="InValid Login Details";
$this->load->view('sucess',$data);
</code>

And parse your msg to the view.
#3

[eluser]praveenarya[/eluser]
thanks for reply
#4

[eluser]designfellow[/eluser]
Hi,
1.first of all, use ci session library when you use CI.
Its easy to use than native php session.
2.View file should be loaded only after all processes done.
3.You can simply change the session values instead unregistering and again registering.

Happy Coding,
DesignFellow




Theme © iAndrew 2016 - Forum software by © MyBB