hay kawan...
lama banget ni gak update artikel di blog hehehehe...
yaah maklum adminya sok sibuk.
ok langsung aja kali ini
ke artikel programer. Bagi yg sangat pemula jangan kebingungan menggunakan CodeIgniter(ci).
karena bila dasar PHP nya joss, di tumpang prinsip OOP nya keluenn (alay dikt). CI lbh mudah di pelajari
contoh nya untuk msh validasi
ini biasanya di letakan pada file controller
--------------------------------------------------------------------------------------------------------------
function create_member()
{
$this->load->library('form_validation');
// field name, error message, validation rules
$this->form_validation->set_rules('first_name', 'Name', 'trim|required');
$this->form_validation->set_rules('last_name', 'Last Name', 'trim|required');
$this->form_validation->set_rules('email_address', 'Email Address', 'trim|required|valid_email');
$this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[4]');
$this->form_validation->set_rules('password', 'Password', 'trim|required|min_length[4]|max_length[32]');
$this->form_validation->set_rules('password2', 'Password Confirmation', 'trim|required|matches[password]');
// jika validasi di atas mendeteksi inputan slah maka kembali ke sigup_form.php
if($this->form_validation->run() == FALSE)
{
$this->load->view('signup_form');
}
// maka akan melanjutkan kepada file model/membership_model.php
else
{
$this->load->model('membership_model');
//jika berhasil menginputkan data ke database
if($query = $this->membership_model->create_member())
{
$data['main_content'] = 'signup_successful';
$this->load->view('includes/template', $data);
}
//bila salah kembali ke view/signup_form.php
else
{
$this->load->view('signup_form');
}
}
}
---------------------------------------------------------------------------------------------------------
intinya untuk membuat validasi yg paling penting ini
---------------------
$this->form_validation->set_rules('first_name', 'Name', 'trim|required');
$this->form_validation->set_rules('last_name', 'Last Name', 'trim|required');
$this->form_validation->set_rules('email_address', 'Email Address', 'trim|required|valid_email');
$this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[4]');
$this->form_validation->set_rules('password', 'Password', 'trim|required|min_length[4]|max_length[32]');
$this->form_validation->set_rules('password2', 'Password Confirmation', 'trim|required|matches[password]');
---------------------
klu semua bingung sama saya jga bingung hehhehehe...
bingung kenapa saya berbagi langsung yg make form bukan yg lebh dasarnya lagi
hehehehe.. mohon dimaafkan sampai ketemu di artikel selanjtnya :-)
semoga berguna.
penulis : dinnu shobirin
Tidak ada komentar:
Posting Komentar