<h3>สà¸à¸ codeigniter à¹à¸à¹à¸²à¹à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸ CI à¸à¹à¸§à¸¢à¸£à¸°à¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸</h3>
<p></br><br />
<strong>สà¸à¸ code igniter à¹à¸à¸µà¸¢à¸à¸£à¸°à¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸à¸à¹à¸§à¸¢ codeigniter framework à¹à¸à¸ Step By Step</strong><br />
</br><br />
à¹à¸à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸à¹à¸à¸à¸²à¸£à¸ªà¸à¸ codeigniter à¹à¸«à¸¡à¸²à¸°à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸à¸à¸µà¹à¸à¸¢à¸²à¸à¸à¸°à¹à¸à¹à¸à¸²à¸ codeigniter framework<br />
à¹à¸à¹à¹à¸¡à¹à¸£à¸¹à¹à¸à¸°à¹à¸£à¸´à¹à¸¡à¸¢à¸±à¸à¹à¸ หรืà¸à¸à¸²à¸à¸à¸µ à¹à¸£à¸´à¹à¸¡à¸¥à¸à¸¡à¸·à¸à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¹à¸¥à¹à¸§ à¹à¸à¹à¸à¹à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸²à¹à¸à¹à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¸ MVC à¸à¸à¸ CI Framework<br />
รà¸à¸à¸¡à¸²à¸à¸³à¸à¸§à¸²à¸¡à¹à¸à¹à¸²à¹à¸à¸à¸±à¸à¹à¸à¸£à¸¡à¹à¸§à¸´à¸£à¹à¸à¸à¸±à¸§à¸à¸µà¹ à¸à¹à¸§à¸¢à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸£à¹à¸à¸à¹à¸à¸à¸à¹à¸²à¸¢ ๠à¸à¸¹à¸à¸±à¸à¸à¸£à¸±à¸<br />
<!--more--></p>
<p></br></p>
<h3>1. à¸à¸à¸à¹à¸à¸à¹à¸¥à¸°à¸ªà¸£à¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥</h3>
<p>à¹à¸«à¹à¸¥à¸à¸à¸à¸´à¸à¸à¸¹à¸§à¹à¸²à¹à¸à¸à¸à¸à¸£à¹à¸¡à¸ªà¸³à¸«à¸£à¸±à¸à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸à¸«à¸¥à¸±à¸ ๠à¹à¸¥à¹à¸§à¸à¸§à¸£à¸à¸°à¸¡à¸µà¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¹à¸§à¸à¹à¸«à¸à¸à¸¢à¸¹à¹à¸à¹à¸²à¸ à¸à¸²à¸à¸à¸±à¹à¸à¹à¸«à¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸<br />
à¸à¸²à¸£à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸¶à¹à¸à¸¡à¸²à¹à¸¥à¸°à¹à¸à¸´à¹à¸¡ field à¸à¹à¸²à¸ ๠à¹à¸à¹à¸²à¹à¸ à¹à¸à¸à¸µà¹à¸à¸µà¹à¸à¸°à¸à¸à¸¥à¸à¸à¸ªà¸£à¹à¸²à¸à¹à¸à¹ 5 field à¸à¸±à¸à¸à¸µà¹</p>
<ul>
<li>สรà¹à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² myweb à¸à¸³à¸«à¸à¸ collection à¹à¸«à¹à¹à¸à¹à¸²à¸à¸±à¸ utf8_general_ci</li>
<p></br><br />
<img src="https://www.codebee.co.th/labs/wp-content/uploads/2016/08/ระà¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸-1.png" alt="ระà¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸" /><br />
</br></p>
<li>สรà¹à¸²à¸à¸à¸²à¸£à¸²à¸ MySQL Table à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² <strong>apps_member</strong></li>
<li>à¸à¸³à¸«à¸à¸ field data สำหรัà¸à¸à¸²à¸£à¸²à¸ apps_member à¹à¸à¹à¸²à¸à¸±à¸ 5</li>
<p></br><br />
<img src="https://www.codebee.co.th/labs/wp-content/uploads/2016/08/ระà¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸-2.png" alt="ระà¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸" /><br />
</br></p>
<li>à¸à¸±à¹à¸à¸à¸·à¹à¸ field à¸à¸±à¹à¸ 5 field à¸à¸±à¸à¸à¸µà¹<br />
</br><br />
<img src="https://www.codebee.co.th/labs/wp-content/uploads/2016/08/ระà¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸-3.png" alt="ระà¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸" /><br />
</br></p>
<ul>
<li><strong>member_id</strong> มี type = int à¹à¸§à¹à¸ªà¸³à¸«à¸£à¸±à¸à¹à¸à¹à¸à¹à¸à¸à¸µ à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¹à¸ primary key à¹à¸¥à¸° auto increment
<li><strong>first_name</strong> มี type = vachar(100) à¹à¸§à¹à¹à¸à¹à¸à¸à¸·à¹à¸à¸à¸à¸à¸ªà¸¡à¸²à¸à¸´à¸</li>
<li><strong>last_name</strong> มี type = vachar(100) à¹à¸§à¹à¹à¸à¹à¸à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥à¸à¸à¸à¸ªà¸¡à¸²à¸à¸´à¸</li>
<li><strong>email</strong> มี type = vachar(100) à¹à¸§à¹à¹à¸à¹à¸à¸à¸µà¹à¸¡à¸¥à¸à¸à¸à¸ªà¸¡à¸²à¸à¸´à¸</li>
<li><strong>timestamp</strong> มี type = timestamp à¹à¸§à¹à¹à¸à¹à¸à¸§à¸±à¸à¹à¸§à¸¥à¸²à¸à¸µà¹à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸ มีà¸à¹à¸² default à¹à¸à¹à¸²à¸à¸±à¸ current_timestamp</li>
</ul>
</li>
</ul>
<p></br></p>
<hr>
<h3>2. à¸à¸±à¹à¸à¸à¹à¸²à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥</h3>
<p>à¸à¸³à¸à¸²à¸£à¸à¸´à¸à¸à¸±à¹à¸ Codeigniter Framework </p>
<blockquote><p><a href="https://www.codebee.co.th/labs/à¹à¸£à¸µà¸¢à¸-php-codeigniter-à¹à¸à¹à¸à¹à¸à¹à¸à¸²à¸-à¸à¸à¸-1-hello-codeignit/" target="_blank">à¸à¸¹à¸§à¸´à¸à¸µà¸à¸²à¸£à¸à¸´à¸à¸à¸±à¹à¸ codeigniter framework à¸à¸²à¸à¸à¸£à¸°à¸à¸¹à¹à¸à¸µà¹</a></p></blockquote>
<p>à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¹à¸à¸´à¸à¹à¸à¸¥à¹ application/config/database.php à¸à¸±à¹à¸à¸à¹à¸²à¸à¹à¸²à¸ ๠à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >'hostname' =>; 'localhost', 
'username' =>; 'root', // username à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸³à¸¥à¸à¸à¹à¸§à¹à¸à¹à¸à¸´à¸à¹à¸§à¸à¸£à¹ 
'password' =>; 'root', // password à¹à¸à¸£à¹à¸à¸£à¸¡à¸à¸³à¸¥à¸à¸à¹à¸§à¹à¸à¹à¸à¸´à¸à¹à¸§à¸à¸£à¹ 
'database' =>; 'myweb', // à¸à¸·à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸£à¸²à¸ªà¸£à¹à¸²à¸à¹à¸§à¹à¸à¹à¸à¸à¸«à¸à¹à¸²à¸à¸µà¹</pre>
<p>à¹à¸ªà¸£à¹à¸à¹à¸¥à¹à¸§à¹à¸à¸´à¸à¹à¸à¸¥à¹ application/config/config.php à¸à¹à¸à¸«à¸²à¸à¸±à¸§à¹à¸à¸£</p>
<pre class="lang:default decode:true " >$autoload['libraries'] = array();</pre>
<p>à¹à¸à¸´à¹à¸¡à¸à¸²à¸£à¹à¸«à¸¥à¸à¹à¸à¹à¸à¸²à¸à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´à¹à¸à¸¢à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¹à¸</p>
<pre class="lang:default decode:true " >$autoload['libraries'] = array('database');</pre>
<p></br></p>
<hr>
<h3>3. สรà¹à¸²à¸ Register Controller สำหรัà¸à¸£à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥</h3>
<p>สรà¹à¸²à¸à¹à¸à¸¥à¹ Register.php à¹à¸¥à¸°à¸§à¸²à¸à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ application/controllers/Register.php<br />
à¹à¸à¸¢à¹à¸à¹à¸à¸¥à¹ Register.php à¹à¸«à¹à¸ªà¸£à¹à¸²à¸ Register Class à¹à¸¥à¸° Extends à¸à¸¥à¸²à¸ª CI_Controller<br />
à¹à¸¥à¸°à¹à¸«à¹à¸¡à¸µà¸£à¸¹à¸à¹à¸à¸à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸à¸à¸¥à¸²à¸ªà¸à¸²à¸¡à¸«à¸¥à¸±à¸à¸à¸à¸ CI Framework à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " title="application/controllers/Register.php"><;?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
 
class Register extends CI_Controller { 
 
	public function __construct() 
	{ 
		parent::__construct(); 
		$this->;load->;helper(array('form', 'url')); // à¹à¸«à¸¥à¸à¹à¸®à¸¥à¹à¸à¸à¸£à¹ form à¹à¸¥à¸° url à¸à¸à¸ ci มาà¹à¸à¹à¸à¸²à¸ 
		$this->;load->;library('form_validation'); // à¹à¸«à¸¥à¸à¹à¸¥à¸à¸£à¸²à¸£à¸µà¹ form_validation à¸à¸à¸ ci มาà¹à¸à¹à¸à¸²à¸ 
	} 
	public function index() 
	{ 
		$this->;load->;view('register_view'); // à¹à¸à¹à¸²à¸¡à¸²à¸à¸£à¸±à¹à¸à¹à¸£à¸à¹à¸«à¹à¹à¸«à¸¥à¸ register_view มาà¹à¸ªà¸à¸ 
	} 
	public function validate() 
	{ 
		$this->;form_validation->;set_rules('first_name', 'Username', 'required'); 
		$this->;form_validation->;set_rules('last_name', 'Password', 'required'); 
		$this->;form_validation->;set_rules('email', 'Email', 'required|is_unique[users.email]'); 
 
		if ($this->;form_validation->;run() == FALSE) 
		{ 
				$this->;load->;view('register_view'); 
		}else{ 
			$first_name = $this->;input->;post('first_name'); 
			$last_name = $this->;input->;post('last_name'); 
			$email = $this->;input->;post('email'); 
		} 
	} 
} 
</pre>
<p>à¹à¸«à¹à¸ªà¸±à¸à¹à¸à¸à¸¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸ validate à¸à¸°à¸à¸£à¸±à¸ à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¸µà¹à¹à¸£à¸²à¸à¸°à¸à¸³à¸à¸²à¸£à¸à¸³à¸«à¸à¸à¸à¸à¹à¸à¸à¸à¹à¸à¸²à¸£à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸±à¸§à¹à¸à¸£<br />
วà¹à¸²à¸à¸±à¸§à¹à¸à¸£à¸à¸°à¹à¸£à¸à¹à¸²à¸à¸à¸µà¹à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¸à¸£à¸à¸à¹à¸¥à¸°à¸à¸±à¸§à¹à¸à¸£à¹à¸«à¸à¸à¸³à¹à¸à¹à¸à¸à¹à¸à¸à¸¡à¸µ format à¹à¸à¸à¹à¸«à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¸µà¹à¸¡à¸¥ à¸à¸³à¹à¸à¹à¸à¸à¸°à¸à¹à¸à¸<br />
à¸à¸£à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸à¹à¸à¸£à¸¹à¸à¹à¸à¸à¸à¸à¸ email</p>
<p></br></p>
<hr>
<h3>4. สรà¹à¸²à¸ Register View สำหรัà¸à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸</h3>
<p>หลัà¸à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¹à¸à¹à¸ªà¸£à¹à¸²à¸ Register Controller à¹à¸§à¹à¸ªà¸³à¸«à¸£à¸±à¸à¸£à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸ html form à¹à¸¥à¹à¸§à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¹à¸à¹à¸<br />
à¹à¸«à¹à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹ register_view.php à¹à¸¥à¸°à¸§à¸²à¸à¹à¸à¸¥à¹à¹à¸§à¹à¹à¸à¹à¸à¸¥à¹à¸à¹à¸ application/views/register_view.php<br />
à¹à¸à¸µà¸¢à¸ html form สำหรัà¸à¸£à¸±à¸à¸à¹à¸²à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸à¸à¹à¸²à¸ ๠à¸à¸²à¸à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸ à¹à¸¥à¸°à¸à¸³à¸«à¸à¸ <strong>form_open</strong><br />
à¹à¸«à¹à¸ªà¹à¸à¸à¹à¸²à¹à¸à¸à¸µà¹ Register Controller à¹à¸à¹à¸¡à¸à¸à¸à¸à¸µà¹à¸à¸·à¹à¸à¸§à¹à¸² validate à¹à¸«à¹à¸¥à¸à¸à¹à¸à¸µà¸¢à¸ html form à¸à¹à¸²à¸¢ ๠à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " title="application/views/register_view.php"><;html>; 
<;head>; 
<;title>;สมัà¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸<;/title>; 
<;/head>; 
<;body>; 
	<;?php echo form_open('register/validate'); ?>; 
	<;table>; 
 	<;tr>; 
 	<;td>;First Name : <;/td>; 
 <;td>;<;input type="text" name="first_name"/>;<;/td>; 
 <;td>;<;?php echo form_error('first_name', '<;div class="error">;', '<;/div>;'); ?>;<;/td>; 
 <;/tr>; 
 <;tr>; 
 	<;td>;Last Name : <;/td>; 
 <;td>;<;input type="text" name="last_name"/>;<;/td>; 
 <;td>;<;?php echo form_error('last_name', '<;div class="error">;', '<;/div>;'); ?>;<;/td>; 
 <;/tr>; 
 <;tr>; 
 	<;td>;Email : <;/td>; 
 <;td>;<;input type="text" name="email"/>;<;/td>; 
 <;td>;<;?php echo form_error('email', '<;div class="error">;', '<;/div>;'); ?>;<;/td>; 
 <;/tr>; 
 <;tr>; 
 	<;td colspan="1">;<;/td>; 
 <;td>;<;input type="submit" value="Register Now"/>;<;/td>; 
 <;/tr>; 
 <;/table>; 
 <;/form>; 
<;/body>; 
<;/html>;</pre>
<p></br></p>
<hr>
<h3>5. สรà¹à¸²à¸ Register Model สำหรัà¸à¸à¸±à¸à¸à¸¶à¸à¹à¸¥à¸°à¸à¸·à¸à¸à¹à¸à¸¡à¸¹à¸¥</h3>
<p>à¸à¸§à¸²à¸¡à¹à¸à¹à¸à¸à¸£à¸´à¸à¹à¸¥à¹à¸§ à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¸à¸¹à¸à¸ªà¹à¸à¸¡à¸²à¸à¸à¸²à¸ Register_view à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¹à¸à¸±à¸à¸à¸µ<br />
à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ Register Controller à¹à¸à¸¢à¸à¸µà¹à¹à¸¡à¹à¸à¹à¸à¸à¸ªà¸£à¹à¸²à¸ Model à¹à¸ ๠à¹à¸¥à¸¢ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥<br />
à¹à¸à¹à¹à¸à¸¢à¸à¸²à¸£à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ $this->db->insert() à¹à¸à¹à¹à¸à¸à¸±à¸à¸à¹à¸à¸±à¹à¸ validate à¹à¸à¹à¹à¸¥à¸¢ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸</p>
<pre class="lang:default decode:true " >if ($this->;form_validation->;run() == FALSE) 
{ 
	$this->;load->;view('register_view'); 
}else{ 
 $first_name = $this->;input->;post('first_name'); 
	$last_name = $this->;input->;post('last_name'); 
	$email = $this->;input->;post('email'); 
			 
	$data = array( 
		'first_name' =>; $first_name, 
		'last_name' =>; $last_name, 
		'email' =>; $email 
	); 
	$this->;db->;insert('apps_member', $data); 
			 
}</pre>
<p>à¹à¸à¹à¹à¸à¸à¸à¸à¸§à¸²à¸¡à¸à¸µà¹à¹à¸«à¹à¸à¸à¸¥à¸à¸à¸ªà¸£à¹à¸²à¸à¸à¸¥à¸²à¸ª Model_register.php à¹à¸§à¹à¹à¸ application/models/Model_register.php<br />
à¸à¸²à¸à¸à¸±à¹à¸à¹à¸«à¹à¸ªà¸£à¹à¸²à¸ Method สำหรัà¸à¸à¸±à¸à¸à¸¶à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸¥à¸à¹à¸à¹à¸à¹à¸à¸´à¹à¸¥ apps_member à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¹à¸²à¸ ๠à¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " title="application/models/Model_register.php"><;?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
 
class Model_register extends CI_Model { 
	 
	public function add($data) 
	{ 
		$this->;db->;insert('apps_member', $data); 
		return $this->;db->;insert_id(); 
	} 
}</pre>
<p>à¸à¸²à¸à¸à¸à¸±à¹à¸à¸à¸³à¸à¸²à¸£à¹à¸«à¸¥à¸ Model_register à¹à¸à¹à¸²à¹à¸à¹à¸à¹à¸à¸²à¸à¹à¸ Controller Register.php</p>
<pre class="lang:default decode:true " >$this->;load->;model('model_register');</pre>
<p>à¸à¸µà¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¹à¸¡à¸à¸à¸ add à¹à¸ Model_register à¹à¸à¹à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >$data = array( 
	'first_name' =>; $first_name, 
	'last_name' =>; $last_name, 
	'email' =>; $email 
); 
$this->;model_register->;add($data);</pre>
<p>à¸à¹à¸²à¸¢à¸±à¸à¹à¸¡à¹à¹à¸à¹à¸²à¹à¸à¸«à¸£à¸·à¸à¸à¹à¸²à¸à¸«à¸¥à¸²à¸¢à¸£à¸à¸à¹à¸¥à¹à¸§à¸¢à¸±à¸à¸à¸à¸à¸¢à¸¹à¹ ลà¸à¸à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸£à¹à¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸´à¸à¸à¸¹à¸à¸£à¸±à¸ à¸à¹à¸²à¸à¸°à¹à¸«à¹à¸à¸ าà¸à¸¡à¸²à¸à¸à¸¶à¹à¸</p>
<blockquote><p><a href="https://www.codebee.co.th/labs/examples/ci_register.zip" target="_blank">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸£à¸°à¸à¸à¸ªà¸¡à¸±à¸à¸£à¸ªà¸¡à¸²à¸à¸´à¸ CI</a></p></blockquote>
<p></br></p>

สอน codeigniter ทำระบบสมัครสมาชิก

ระบบสมัครสมาชิก-4
