Created
April 18, 2012 20:48
-
-
Save mpmont/2416459 to your computer and use it in GitHub Desktop.
stuff
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | |
class Name_model extends CI_Model { | |
public function insert( ) | |
{ | |
// This should be in a seperate file | |
$this->form_validation->set_rules('name', 'Name', 'trim|required|xss_clean'); | |
if ( $this->form_validation->run() ) | |
{ | |
// Do your insert | |
$inset_data = array( | |
'name' => $this->input->post('name'), | |
'timestamp' => now(), | |
'status' => 'active' | |
); | |
$query = $this->db->insert( $insert_data ); | |
if ( $query->affected_rows() == 1 ){ | |
$this->session->set_flashdata('sucess', 'success message'); | |
return TRUE; | |
} | |
} | |
else | |
{ | |
$this->session->set_flashdata('error', 'error message'); | |
return FALSE; | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | |
class Welcome extends CI_Controller { | |
public function __construct() | |
{ | |
parent::__construct(); | |
//load Stuff | |
$this->load->helper( array('form', 'url', 'date') ); | |
$this->load->library( array('form_validation', 'session') ); | |
$this->load->model('name_model', 'name'); | |
} | |
public function index() | |
{ | |
if( isset( $_POST ) && !empty( $_POST ) ){ | |
if ( $this->name->insert() ){ | |
redirect('welcome'); | |
} | |
} | |
$this->load->view('welcome_message'); | |
} | |
} | |
/* End of file welcome.php */ | |
/* Location: ./application/controllers/welcome.php */ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<title>Welcome to CodeIgniter</title> | |
<style type="text/css"> | |
::selection{ background-color: #E13300; color: white; } | |
::moz-selection{ background-color: #E13300; color: white; } | |
::webkit-selection{ background-color: #E13300; color: white; } | |
body { | |
background-color: #fff; | |
margin: 40px; | |
font: 13px/20px normal Helvetica, Arial, sans-serif; | |
color: #4F5155; | |
} | |
a { | |
color: #003399; | |
background-color: transparent; | |
font-weight: normal; | |
} | |
h1 { | |
color: #444; | |
background-color: transparent; | |
border-bottom: 1px solid #D0D0D0; | |
font-size: 19px; | |
font-weight: normal; | |
margin: 0 0 14px 0; | |
padding: 14px 15px 10px 15px; | |
} | |
code { | |
font-family: Consolas, Monaco, Courier New, Courier, monospace; | |
font-size: 12px; | |
background-color: #f9f9f9; | |
border: 1px solid #D0D0D0; | |
color: #002166; | |
display: block; | |
margin: 14px 0 14px 0; | |
padding: 12px 10px 12px 10px; | |
} | |
#body{ | |
margin: 0 15px 0 15px; | |
} | |
p.footer{ | |
text-align: right; | |
font-size: 11px; | |
border-top: 1px solid #D0D0D0; | |
line-height: 32px; | |
padding: 0 10px 0 10px; | |
margin: 20px 0 0 0; | |
} | |
#container{ | |
margin: 10px; | |
border: 1px solid #D0D0D0; | |
-webkit-box-shadow: 0 0 8px #D0D0D0; | |
} | |
</style> | |
</head> | |
<body> | |
<div id="container"> | |
<h1>Welcome to CodeIgniter!</h1> | |
<div id="body"> | |
<?= $this->session->flashdata('error') ?> | |
<?= $this->session->flashdata('sucess') ?> | |
<?= form_open('welcome') ?> | |
<?= form_input('name') ?> | |
<?= form_submit('', 'submit') ?> | |
<?= form_close(); ?> | |
</div> | |
<p class="footer">Page rendered in <strong>{elapsed_time}</strong> seconds</p> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment