{"id":1887,"date":"2016-08-16T12:10:10","date_gmt":"2016-08-16T12:10:10","guid":{"rendered":"https:\/\/www.codebee.co.th\/labs\/?p=1887"},"modified":"2016-10-23T11:47:42","modified_gmt":"2016-10-23T11:47:42","slug":"%e0%b8%aa%e0%b8%ad%e0%b8%99-codeigniter-%e0%b8%97%e0%b8%b3%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a1%e0%b8%b1%e0%b8%84%e0%b8%a3%e0%b8%aa%e0%b8%a1%e0%b8%b2%e0%b8%8a%e0%b8%b4%e0%b8%81","status":"publish","type":"post","link":"https:\/\/www.codebee.co.th\/labs\/%e0%b8%aa%e0%b8%ad%e0%b8%99-codeigniter-%e0%b8%97%e0%b8%b3%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%aa%e0%b8%a1%e0%b8%b1%e0%b8%84%e0%b8%a3%e0%b8%aa%e0%b8%a1%e0%b8%b2%e0%b8%8a%e0%b8%b4%e0%b8%81\/","title":{"rendered":"\u0e2a\u0e2d\u0e19 codeigniter \u0e17\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01"},"content":{"rendered":"<h3>\u0e2a\u0e2d\u0e19 codeigniter \u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07 CI \u0e14\u0e49\u0e27\u0e22\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01<\/h3>\n<p><\/br><br \/>\n<strong>\u0e2a\u0e2d\u0e19 code igniter \u0e40\u0e02\u0e35\u0e22\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e14\u0e49\u0e27\u0e22 codeigniter framework \u0e41\u0e1a\u0e1a Step By Step<\/strong><br \/>\n<\/br><br \/>\n\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e19 codeigniter \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 codeigniter framework<br \/>\n\u0e41\u0e15\u0e48\u0e44\u0e21\u0e48\u0e23\u0e39\u0e49\u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e22\u0e31\u0e07\u0e44\u0e07 \u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e32\u0e07\u0e17\u0e35 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e25\u0e07\u0e21\u0e37\u0e2d\u0e40\u0e02\u0e35\u0e22\u0e19\u0e42\u0e04\u0e4a\u0e14\u0e41\u0e25\u0e49\u0e27 \u0e41\u0e15\u0e48\u0e01\u0e47\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e41\u0e1a\u0e1a MVC \u0e02\u0e2d\u0e07 CI Framework<br \/>\n\u0e23\u0e2d\u0e07\u0e21\u0e32\u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e01\u0e31\u0e1a\u0e40\u0e1f\u0e23\u0e21\u0e40\u0e27\u0e34\u0e23\u0e4c\u0e04\u0e15\u0e31\u0e27\u0e19\u0e35\u0e49 \u0e14\u0e49\u0e27\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e41\u0e1a\u0e1a\u0e07\u0e48\u0e32\u0e22 \u0e46 \u0e14\u0e39\u0e01\u0e31\u0e19\u0e04\u0e23\u0e31\u0e1a<br \/>\n<!--more--><\/p>\n<p><\/br><\/p>\n<h3>1. \u0e2d\u0e2d\u0e01\u0e41\u0e1a\u0e1a\u0e41\u0e25\u0e30\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/h3>\n<p>\u0e43\u0e2b\u0e49\u0e25\u0e2d\u0e07\u0e04\u0e34\u0e14\u0e14\u0e39\u0e27\u0e48\u0e32\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e2b\u0e25\u0e31\u0e01 \u0e46 \u0e41\u0e25\u0e49\u0e27\u0e04\u0e27\u0e23\u0e08\u0e30\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e44\u0e2b\u0e19\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e07 \u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07<br \/>\n\u0e15\u0e32\u0e23\u0e32\u0e07\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e36\u0e49\u0e19\u0e21\u0e32\u0e41\u0e25\u0e30\u0e40\u0e1e\u0e34\u0e48\u0e21 field \u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b \u0e43\u0e19\u0e17\u0e35\u0e48\u0e19\u0e35\u0e49\u0e08\u0e30\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e04\u0e48 5 field \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<ul>\n<li>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32 myweb \u0e01\u0e33\u0e2b\u0e19\u0e14 collection \u0e43\u0e2b\u0e49\u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a utf8_general_ci<\/li>\n<p><\/br><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2016\/08\/\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01-1.png\" alt=\"\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\" \/><br \/>\n<\/br><\/p>\n<li>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e15\u0e32\u0e23\u0e32\u0e07 MySQL Table \u0e41\u0e25\u0e30\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32 <strong>apps_member<\/strong><\/li>\n<li>\u0e01\u0e33\u0e2b\u0e19\u0e14 field data \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e15\u0e32\u0e23\u0e32\u0e07 apps_member \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a 5<\/li>\n<p><\/br><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2016\/08\/\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01-2.png\" alt=\"\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\" \/><br \/>\n<\/br><\/p>\n<li>\u0e15\u0e31\u0e49\u0e07\u0e0a\u0e37\u0e48\u0e2d field \u0e17\u0e31\u0e49\u0e07 5 field \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<br \/>\n<\/br><br \/>\n<img decoding=\"async\" src=\"https:\/\/www.codebee.co.th\/labs\/wp-content\/uploads\/2016\/08\/\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01-3.png\" alt=\"\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\" \/><br \/>\n<\/br><\/p>\n<ul>\n<li><strong>member_id<\/strong> \u0e21\u0e35 type = int \u0e44\u0e27\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e01\u0e47\u0e1a\u0e44\u0e2d\u0e14\u0e35 \u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19 primary key \u0e41\u0e25\u0e30 auto increment\n<li><strong>first_name<\/strong> \u0e21\u0e35 type = vachar(100) \u0e44\u0e27\u0e49\u0e40\u0e01\u0e47\u0e1a\u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01<\/li>\n<li><strong>last_name<\/strong> \u0e21\u0e35 type = vachar(100) \u0e44\u0e27\u0e49\u0e40\u0e01\u0e47\u0e1a\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25\u0e02\u0e2d\u0e07\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01<\/li>\n<li><strong>email<\/strong> \u0e21\u0e35 type = vachar(100) \u0e44\u0e27\u0e49\u0e40\u0e01\u0e47\u0e1a\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e02\u0e2d\u0e07\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01<\/li>\n<li><strong>timestamp<\/strong> \u0e21\u0e35 type = timestamp \u0e44\u0e27\u0e49\u0e40\u0e01\u0e47\u0e1a\u0e27\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 \u0e21\u0e35\u0e04\u0e48\u0e32 default \u0e40\u0e17\u0e48\u0e32\u0e01\u0e31\u0e1a current_timestamp<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><\/br><\/p>\n<hr>\n<h3>2. \u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/h3>\n<p>\u0e17\u0e33\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 Codeigniter Framework <\/p>\n<blockquote><p><a href=\"https:\/\/www.codebee.co.th\/labs\/\u0e40\u0e23\u0e35\u0e22\u0e19-php-codeigniter-\u0e40\u0e19\u0e49\u0e19\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19-\u0e15\u0e2d\u0e19-1-hello-codeignit\/\" target=\"_blank\">\u0e14\u0e39\u0e27\u0e34\u0e18\u0e35\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 codeigniter framework \u0e08\u0e32\u0e01\u0e01\u0e23\u0e30\u0e17\u0e39\u0e49\u0e19\u0e35\u0e49<\/a><\/p><\/blockquote>\n<p>\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27\u0e40\u0e1b\u0e34\u0e14\u0e44\u0e1f\u0e25\u0e4c application\/config\/database.php \u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" >'hostname' =&gt; 'localhost',\r\n'username' =&gt; 'root', \/\/ username \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e0b\u0e34\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\r\n'password' =&gt; 'root', \/\/ password \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e08\u0e33\u0e25\u0e2d\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e40\u0e0b\u0e34\u0e1f\u0e40\u0e27\u0e2d\u0e23\u0e4c\r\n'database' =&gt; 'myweb', \/\/ \u0e0a\u0e37\u0e48\u0e2d\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e27\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e35\u0e49<\/pre>\n<p>\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27\u0e40\u0e1b\u0e34\u0e14\u0e44\u0e1f\u0e25\u0e4c application\/config\/config.php \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23<\/p>\n<pre class=\"lang:default decode:true \" >$autoload['libraries'] = array();<\/pre>\n<p>\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e42\u0e2b\u0e25\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e41\u0e1a\u0e1a\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34\u0e42\u0e14\u0e22\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e40\u0e1b\u0e47\u0e19<\/p>\n<pre class=\"lang:default decode:true \" >$autoload['libraries'] = array('database');<\/pre>\n<p><\/br><\/p>\n<hr>\n<h3>3. \u0e2a\u0e23\u0e49\u0e32\u0e07 Register Controller \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/h3>\n<p>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c Register.php \u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e44\u0e27\u0e49\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d application\/controllers\/Register.php<br \/>\n\u0e42\u0e14\u0e22\u0e43\u0e19\u0e44\u0e1f\u0e25\u0e4c Register.php \u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07 Register Class \u0e41\u0e25\u0e30 Extends \u0e04\u0e25\u0e32\u0e2a CI_Controller<br \/>\n\u0e41\u0e25\u0e30\u0e43\u0e2b\u0e49\u0e21\u0e35\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e04\u0e25\u0e32\u0e2a\u0e15\u0e32\u0e21\u0e2b\u0e25\u0e31\u0e01\u0e02\u0e2d\u0e07 CI Framework \u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e02\u0e35\u0e22\u0e19\u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" title=\"application\/controllers\/Register.php\">&lt;?php\r\ndefined('BASEPATH') OR exit('No direct script access allowed');\r\n\r\nclass Register extends CI_Controller {\r\n\r\n\tpublic function __construct()\r\n\t{\r\n\t\tparent::__construct();\r\n\t\t$this-&gt;load-&gt;helper(array('form', 'url')); \/\/ \u0e42\u0e2b\u0e25\u0e14\u0e40\u0e2e\u0e25\u0e40\u0e1b\u0e2d\u0e23\u0e4c form \u0e41\u0e25\u0e30 url \u0e02\u0e2d\u0e07 ci \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\r\n\t\t$this-&gt;load-&gt;library('form_validation'); \/\/ \u0e42\u0e2b\u0e25\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e48 form_validation \u0e02\u0e2d\u0e07 ci \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\r\n\t}\r\n\tpublic function index()\r\n\t{\r\n\t\t$this-&gt;load-&gt;view('register_view'); \/\/ \u0e40\u0e02\u0e49\u0e32\u0e21\u0e32\u0e04\u0e23\u0e31\u0e49\u0e07\u0e41\u0e23\u0e01\u0e43\u0e2b\u0e49\u0e42\u0e2b\u0e25\u0e14 register_view \u0e21\u0e32\u0e41\u0e2a\u0e14\u0e07\r\n\t}\r\n\tpublic function validate()\r\n\t{\r\n\t\t$this-&gt;form_validation-&gt;set_rules('first_name', 'Username', 'required');\r\n\t\t$this-&gt;form_validation-&gt;set_rules('last_name', 'Password', 'required');\r\n\t\t$this-&gt;form_validation-&gt;set_rules('email', 'Email', 'required|is_unique[users.email]');\r\n\r\n\t\tif ($this-&gt;form_validation-&gt;run() == FALSE)\r\n\t\t{\r\n\t\t\t\t$this-&gt;load-&gt;view('register_view');\r\n\t\t}else{\r\n\t\t\t$first_name = $this-&gt;input-&gt;post('first_name');\r\n\t\t\t$last_name = $this-&gt;input-&gt;post('last_name');\r\n\t\t\t$email = $this-&gt;input-&gt;post('email');\r\n\t\t}\r\n\t}\r\n}\r\n<\/pre>\n<p>\u0e43\u0e2b\u0e49\u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e38\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 validate \u0e19\u0e30\u0e04\u0e23\u0e31\u0e1a \u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19\u0e19\u0e35\u0e49\u0e40\u0e23\u0e32\u0e08\u0e30\u0e17\u0e33\u0e01\u0e32\u0e23\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e01\u0e0f\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e01\u0e32\u0e23\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23<br \/>\n\u0e27\u0e48\u0e32\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\u0e2d\u0e30\u0e44\u0e23\u0e1a\u0e49\u0e32\u0e07\u0e17\u0e35\u0e48\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e23\u0e2d\u0e01\u0e41\u0e25\u0e30\u0e15\u0e31\u0e27\u0e41\u0e1b\u0e23\u0e44\u0e2b\u0e19\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35 format \u0e41\u0e1a\u0e1a\u0e44\u0e2b\u0e19 \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25 \u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07<br \/>\n\u0e01\u0e23\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a\u0e02\u0e2d\u0e07 email<\/p>\n<p><\/br><\/p>\n<hr>\n<h3>4. \u0e2a\u0e23\u0e49\u0e32\u0e07 Register View \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e01\u0e23\u0e2d\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01<\/h3>\n<p>\u0e2b\u0e25\u0e31\u0e07\u0e08\u0e32\u0e01\u0e17\u0e35\u0e48\u0e40\u0e23\u0e32\u0e44\u0e14\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07 Register Controller \u0e44\u0e27\u0e49\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01 html form \u0e41\u0e25\u0e49\u0e27\u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e15\u0e48\u0e2d\u0e44\u0e1b<br \/>\n\u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c register_view.php \u0e41\u0e25\u0e30\u0e27\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c\u0e44\u0e27\u0e49\u0e43\u0e19\u0e42\u0e1f\u0e25\u0e40\u0e14\u0e49\u0e2d application\/views\/register_view.php<br \/>\n\u0e40\u0e02\u0e35\u0e22\u0e19 html form \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e23\u0e31\u0e1a\u0e04\u0e48\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e41\u0e25\u0e30\u0e01\u0e33\u0e2b\u0e19\u0e14 <strong>form_open<\/strong><br \/>\n\u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e07\u0e04\u0e48\u0e32\u0e44\u0e1b\u0e17\u0e35\u0e48 Register Controller \u0e43\u0e19\u0e40\u0e21\u0e18\u0e2d\u0e14\u0e17\u0e35\u0e48\u0e0a\u0e37\u0e48\u0e2d\u0e27\u0e48\u0e32 validate \u0e43\u0e2b\u0e49\u0e25\u0e2d\u0e07\u0e40\u0e02\u0e35\u0e22\u0e19 html form \u0e07\u0e48\u0e32\u0e22 \u0e46 \u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" title=\"application\/views\/register_view.php\">&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;title&gt;\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01&lt;\/title&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\t&lt;?php echo form_open('register\/validate'); ?&gt;\r\n\t&lt;table&gt;\r\n    \t&lt;tr&gt;\r\n        \t&lt;td&gt;First Name : &lt;\/td&gt;\r\n            &lt;td&gt;&lt;input type=\"text\" name=\"first_name\"\/&gt;&lt;\/td&gt;\r\n            &lt;td&gt;&lt;?php echo form_error('first_name', '&lt;div class=\"error\"&gt;', '&lt;\/div&gt;'); ?&gt;&lt;\/td&gt;\r\n        &lt;\/tr&gt;\r\n        &lt;tr&gt;\r\n        \t&lt;td&gt;Last Name : &lt;\/td&gt;\r\n            &lt;td&gt;&lt;input type=\"text\" name=\"last_name\"\/&gt;&lt;\/td&gt;\r\n            &lt;td&gt;&lt;?php echo form_error('last_name', '&lt;div class=\"error\"&gt;', '&lt;\/div&gt;'); ?&gt;&lt;\/td&gt;\r\n        &lt;\/tr&gt;\r\n        &lt;tr&gt;\r\n        \t&lt;td&gt;Email : &lt;\/td&gt;\r\n            &lt;td&gt;&lt;input type=\"text\" name=\"email\"\/&gt;&lt;\/td&gt;\r\n            &lt;td&gt;&lt;?php echo form_error('email', '&lt;div class=\"error\"&gt;', '&lt;\/div&gt;'); ?&gt;&lt;\/td&gt;\r\n        &lt;\/tr&gt;\r\n        &lt;tr&gt;\r\n        \t&lt;td colspan=\"1\"&gt;&lt;\/td&gt;\r\n            &lt;td&gt;&lt;input type=\"submit\" value=\"Register Now\"\/&gt;&lt;\/td&gt;\r\n        &lt;\/tr&gt;\r\n    &lt;\/table&gt;\r\n    &lt;\/form&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<p><\/br><\/p>\n<hr>\n<h3>5. \u0e2a\u0e23\u0e49\u0e32\u0e07 Register Model \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e41\u0e25\u0e30\u0e04\u0e37\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/h3>\n<p>\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e49\u0e27 \u0e43\u0e19\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e35\u0e48\u0e16\u0e39\u0e01\u0e2a\u0e48\u0e07\u0e21\u0e32\u0e01\u0e08\u0e32\u0e01 Register_view \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e44\u0e14\u0e49\u0e17\u0e31\u0e19\u0e17\u0e35<br \/>\n\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e02\u0e2d\u0e07 Register Controller \u0e42\u0e14\u0e22\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07 Model \u0e43\u0e14 \u0e46 \u0e40\u0e25\u0e22 \u0e40\u0e23\u0e32\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<br \/>\n\u0e44\u0e14\u0e49\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07 $this->db->insert() \u0e44\u0e14\u0e49\u0e43\u0e19\u0e1f\u0e31\u0e07\u0e01\u0e4c\u0e0a\u0e31\u0e48\u0e19 validate \u0e44\u0e14\u0e49\u0e40\u0e25\u0e22 \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e0a\u0e48\u0e19<\/p>\n<pre class=\"lang:default decode:true \" >if ($this-&gt;form_validation-&gt;run() == FALSE)\r\n{\r\n\t$this-&gt;load-&gt;view('register_view');\r\n}else{\r\n        $first_name = $this-&gt;input-&gt;post('first_name');\r\n\t$last_name = $this-&gt;input-&gt;post('last_name');\r\n\t$email = $this-&gt;input-&gt;post('email');\r\n\t\t\t\r\n\t$data = array(\r\n\t\t'first_name'     =&gt; $first_name,\r\n\t\t'last_name'     =&gt; $last_name,\r\n\t\t'email'     =&gt; $email\r\n\t);\r\n\t$this-&gt;db-&gt;insert('apps_member', $data);\r\n\t\t\t\r\n}<\/pre>\n<p>\u0e41\u0e15\u0e48\u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e43\u0e2b\u0e49\u0e17\u0e14\u0e25\u0e2d\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e25\u0e32\u0e2a Model_register.php \u0e44\u0e27\u0e49\u0e43\u0e19 application\/models\/Model_register.php<br \/>\n\u0e08\u0e32\u0e01\u0e19\u0e31\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e2a\u0e23\u0e49\u0e32\u0e07 Method \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e07\u0e43\u0e19\u0e40\u0e17\u0e40\u0e1a\u0e34\u0e49\u0e25 apps_member \u0e08\u0e30\u0e40\u0e02\u0e35\u0e22\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e15\u0e48\u0e32\u0e07 \u0e46 \u0e44\u0e14\u0e49\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" title=\"application\/models\/Model_register.php\">&lt;?php\r\ndefined('BASEPATH') OR exit('No direct script access allowed');\r\n\r\nclass Model_register extends CI_Model {\r\n\t\r\n\tpublic function add($data)\r\n\t{\r\n\t\t$this-&gt;db-&gt;insert('apps_member', $data);\r\n\t\treturn $this-&gt;db-&gt;insert_id();\r\n\t}\r\n}<\/pre>\n<p>\u0e08\u0e32\u0e01\u0e01\u0e19\u0e31\u0e49\u0e19\u0e17\u0e33\u0e01\u0e32\u0e23\u0e42\u0e2b\u0e25\u0e14 Model_register \u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e43\u0e19 Controller Register.php<\/p>\n<pre class=\"lang:default decode:true \" >$this-&gt;load-&gt;model('model_register');<\/pre>\n<p>\u0e17\u0e35\u0e19\u0e35\u0e49\u0e40\u0e23\u0e32\u0e01\u0e47\u0e08\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e0a\u0e49\u0e40\u0e21\u0e18\u0e2d\u0e14 add \u0e43\u0e19 Model_register \u0e44\u0e14\u0e49\u0e43\u0e19\u0e25\u0e31\u0e01\u0e29\u0e13\u0e30\u0e14\u0e31\u0e07\u0e19\u0e35\u0e49<\/p>\n<pre class=\"lang:default decode:true \" >$data = array(\r\n\t'first_name'     =&gt; $first_name,\r\n\t'last_name'     =&gt; $last_name,\r\n\t'email'     =&gt; $email\r\n);\r\n$this-&gt;model_register-&gt;add($data);<\/pre>\n<p>\u0e16\u0e49\u0e32\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e2b\u0e23\u0e37\u0e2d\u0e2d\u0e48\u0e32\u0e19\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e2d\u0e1a\u0e41\u0e25\u0e49\u0e27\u0e22\u0e31\u0e07\u0e07\u0e07\u0e2d\u0e22\u0e39\u0e48 \u0e25\u0e2d\u0e07\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e42\u0e1b\u0e23\u0e40\u0e08\u0e04\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e44\u0e1b\u0e40\u0e1b\u0e34\u0e14\u0e14\u0e39\u0e04\u0e23\u0e31\u0e1a \u0e19\u0e48\u0e32\u0e08\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e20\u0e32\u0e1e\u0e21\u0e32\u0e01\u0e02\u0e36\u0e49\u0e19<\/p>\n<blockquote><p><a href=\"https:\/\/www.codebee.co.th\/labs\/examples\/ci_register.zip\" target=\"_blank\">\u0e14\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2b\u0e25\u0e14\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 CI<\/a><\/p><\/blockquote>\n<p><\/br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0e2a\u0e2d\u0e19 codeigniter \u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e2d\u0e07 CI \u0e14\u0e49\u0e27\u0e22\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 \u0e2a\u0e2d\u0e19 code igniter \u0e40\u0e02\u0e35\u0e22\u0e19\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e14\u0e49\u0e27\u0e22 codeigniter framework \u0e41\u0e1a\u0e1a Step By Step \u0e43\u0e19\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e19\u0e35\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e2a\u0e2d\u0e19 codeigniter \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e08\u0e30\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 codeigniter framework&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1921,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"video","meta":{"footnotes":""},"categories":[168,46],"tags":[595,618,620,617,619,933,615,371,614,616,549,501,7,12,621,935],"class_list":{"0":"post-1887","1":"post","2":"type-post","3":"status-publish","4":"format-video","5":"has-post-thumbnail","6":"hentry","7":"category--php-codeigniter-framework","8":"category-website-development-","9":"tag-codeigniter-freelance","10":"tag-php-database","11":"tag-php-","13":"tag--php","14":"tag-933","15":"tag--codeigniter","16":"tag-371","17":"tag-614","18":"tag-616","19":"tag-549","20":"tag-501","23":"tag-621","24":"tag-935","25":"post_format-post-format-video"},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/1887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/comments?post=1887"}],"version-history":[{"count":33,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/1887\/revisions"}],"predecessor-version":[{"id":1924,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/posts\/1887\/revisions\/1924"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media\/1921"}],"wp:attachment":[{"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/media?parent=1887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/categories?post=1887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebee.co.th\/labs\/wp-json\/wp\/v2\/tags?post=1887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}