Friday, 11 April 2014

My First Code igniter

firstproject.php {VIEW}


<html>
<body>
<h1>MyFirst Form</h1>

<?php echo form_open('mycontroller/main'); ?>
<?php echo "Name"; ?>:
<?php echo form_input('name'); ?>
</br>
<?php echo "Password"; ?>:
<?php echo form_password('pass'); ?>
</br>
<?php echo form_submit('sub','Submit!');  ?>
<?php echo form_close(); ?>
</br>
<?php echo anchor("mycontroller/list_users","List of Users");?>

</body>

</html>

____________________________________________________________________________
listusers.php {VIEW}


<html>
<body>
<h1>List of Users</h1>

<?php

foreach ($query as $row)
{
echo $row->user_id;
echo $row->user_name;
echo $row->user_pass;
echo "<br>";
}

?>







<?php echo anchor("mycontroller/main","Back");?>




</body>

</html>

_____________________________________________________________

mycontroller.php {CONTROLLER}


<?php
class Mycontroller extends CI_controller
{

public function main()
{
$this->load->helper('form');
$this->load->helper('url');
$this->load->view('first_project');

if($this->input->post('sub'))
{
$this->load->model('mymodel');
$this->mymodel->data_insert();
}

}



public function list_users()
{

$this->load->helper('url');
$this->load->model('mymodel');
$data['query']=$this->mymodel->fetch_users();
$this->load->view('list_users',$data);



}


}

?>


_________________________________________________________________


mymodel.php {Model}


<?php
class Mymodel extends CI_Model
{



  function data_insert()
  {
      $this->load->database();
      $data = array(
              'user_name'=>$this->input->post('name'),
              'user_pass'=>$this->input->post('pass'),
              );
      $this->db->insert('tbl_user',$data);
}



  function fetch_users()
  {
      $this->load->database();
      $query=$this->db->get('tbl_user');
      return $query->result();
 
  }


}


______________________________________

No comments:

Post a Comment