FormIgniter
- Easy form generator for the CodeIgniter framework
Maximum number of fields
5
|
10
|
20
|
40
|
19013 forms ignited so far.
Fill out the fields you want in your form, with field types, database type, and your validation rules and FormIgniter will output the code for the MVC + a database schema. Give it a go!
MVC + db names (optional)
Form name
Controller name
Model name
Table name
1
Field details
Label
*
Name (no spaces)
*
Type
*
INPUT
TEXTAREA
SELECT
RADIO
CHECKBOX
PASSWORD
Database Schema
Type
*
VARCHAR
TINYINT
TEXT
DATE
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
DATETIME
TIMESTAMP
TIME
YEAR
CHAR
TINYBLOB
TINYTEXT
BLOB
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT
ENUM
SET
BIT
BOOL
BINARY
VARBINARY
Length/Values
Validation Rules (optional)
required
trim
xss_clean
valid_email
is_numeric
2
Field details
Label
*
Name (no spaces)
*
Type
*
INPUT
TEXTAREA
SELECT
RADIO
CHECKBOX
PASSWORD
Database Schema
Type
*
VARCHAR
TINYINT
TEXT
DATE
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
DATETIME
TIMESTAMP
TIME
YEAR
CHAR
TINYBLOB
TINYTEXT
BLOB
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT
ENUM
SET
BIT
BOOL
BINARY
VARBINARY
Length/Values
Validation Rules (optional)
required
trim
xss_clean
valid_email
is_numeric
3
Field details
Label
*
Name (no spaces)
*
Type
*
INPUT
TEXTAREA
SELECT
RADIO
CHECKBOX
PASSWORD
Database Schema
Type
*
VARCHAR
TINYINT
TEXT
DATE
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
DATETIME
TIMESTAMP
TIME
YEAR
CHAR
TINYBLOB
TINYTEXT
BLOB
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT
ENUM
SET
BIT
BOOL
BINARY
VARBINARY
Length/Values
Validation Rules (optional)
required
trim
xss_clean
valid_email
is_numeric
4
Field details
Label
*
Name (no spaces)
*
Type
*
INPUT
TEXTAREA
SELECT
RADIO
CHECKBOX
PASSWORD
Database Schema
Type
*
VARCHAR
TINYINT
TEXT
DATE
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
DATETIME
TIMESTAMP
TIME
YEAR
CHAR
TINYBLOB
TINYTEXT
BLOB
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT
ENUM
SET
BIT
BOOL
BINARY
VARBINARY
Length/Values
Validation Rules (optional)
required
trim
xss_clean
valid_email
is_numeric
5
Field details
Label
*
Name (no spaces)
*
Type
*
INPUT
TEXTAREA
SELECT
RADIO
CHECKBOX
PASSWORD
Database Schema
Type
*
VARCHAR
TINYINT
TEXT
DATE
SMALLINT
MEDIUMINT
INT
BIGINT
FLOAT
DOUBLE
DECIMAL
DATETIME
TIMESTAMP
TIME
YEAR
CHAR
TINYBLOB
TINYTEXT
BLOB
MEDIUMBLOB
MEDIUMTEXT
LONGBLOB
LONGTEXT
ENUM
SET
BIT
BOOL
BINARY
VARBINARY
Length/Values
Validation Rules (optional)
required
trim
xss_clean
valid_email
is_numeric