Skip to main content

form register

December 16, 2009 by cah_ajus

cah_ajus's picture

aLLow CI mania semua...aq newbie pngen tanya ttg form register ne...
aq coba buat form register dengan menggunakan validation bawaan CI dengan mengikuti :
http://codeigniter.com/user_guide/libraries/validation.html

yang ingin saia tanyakan:
Bagaimana membuat pesan kesalahan dengan bahasa kita sendiri (bhs Indonesia misalnya), kalo mke validasi di CI pasti warningnya bhs inggris, misal kalo password kosong, hasilnya : "The Password field is required"

sekian dulu pertanyaan dari saia....mohon petunjuknya ya master2 CI semua...,^_^

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

ini caranya

December 18, 2009 by bella, 1 year 2 weeks ago
Comment: 5767

bella's picture

1. lo make ini aja
di controller nya
$this->form_validation->set_message('rule', 'Error Message');
ini tinggal lo gantinya di 'rule' => lo isi rulenya apa
'error message' => lo isi dengan apa
contoh:
$this->form_validation->set_message('required', 'Fill tidak boleh kosong');

jadi setiap fill yang kosong tapi sudah di buat rule 'required' akan diisi dengan 'fill tidak boleh kosong'

2. kalau tidak lo bisa edit di folder
system/languange/english/form_validation_lang.php
disini lo bisa rubah tuch bhsnya.
kalau tidak lo buat folder lagi
system/languange/indonesia/
isi folder english lo copy trus lo masukin ke folder indonesia

nah lo bisa edit tuch

trus di config.php

config['language'] = 'english' lo ganti
config['language'] = 'indonesia'
3. lo bisa buat sendiri
lo liat di Language Class
tapi yang ke 3 gw pernah coba tapi masih bingung setnya

thx

tengkyu broo..tapi......

December 18, 2009 by cah_ajus, 1 year 2 weeks ago
Comment: 5774

cah_ajus's picture

udh aq cba broo....tapi koq msh bhs inggris ya???aq cba mke cara yg pertma...
trus aq cba nambahin rule bwt username harus berupa angka dan validasi email....tapi koq errorny ngk muncul yach????ap ada yg salah dgn codeku????tlong pencerahannya dunx....^^
ne codeny:

class Register extends Controller 
{
 
	function Register() 
	{
		parent::Controller();
		$this->load->library('calendar');
		$this->load->library('securimage/securimage');
		$this->load->model('muser');
	}
 
	function index()
    {
        $this->load->helper(array('form', 'url'));
 
		$this->load->library('validation');
 
		$rules['create_username']	= "required|numberic";
		$rules['alamat_email']		= "required|valid_email";
		$rules['nama']		= "required";
 
 
 
 
		$this->validation->set_rules($rules);
 
		$fields['create_username']	= 'Username';
		$fields['alamat_email']	= 'Email Address';
		$fields['nama']	= 'Name';
 
 
 
		$this->validation->set_fields($fields);
	         $this->validation->set_message('required', 'Fill tidak boleh kosong');
		if ($this->validation->run() == FALSE)
		{
			$this->load->view('register');
		}
		else
		{
 
			//Create Account
			 if($this->muser->cekUser($this->input->post('create_username'))) 
			{
				$this->session->set_flashdata('message',"<div id='message'>NIM telah terdaftar!! </div>");
					redirect('/register/');	
			}
			else
			{
				$this->muser->addPraktikan();
				$this->session->set_flashdata('message','Registrasi berhasil, silahkan tunggu konfirmasi email dari kami !!');
				redirect('/register/');	
			}
		}
 
    }

bisa koq..hehehe

December 18, 2009 by cah_ajus, 1 year 2 weeks ago
Comment: 5776

cah_ajus's picture

sorie2......sudah bisa jalan brooww....
terima kasih banyak broww...sungguh sangat membantu...........

Alooww juga ^^ Kebetulan

December 17, 2009 by rakata_oi, 1 year 2 weeks ago
Comment: 5766

rakata_oi's picture

Alooww juga ^^

Kebetulan kmaren saya juga, baru coba2 nich. moga bisa membantu
sebenernya di user guide codeigniter sudah di paparkan..
untuk bahasa pesan itu ada pada file 'validation_lang.php'
yang berada pada =>>> language/english/validation_lang.php

nah silahkan saja di buka file tersebut dan ganti bahasa untuk pesan sesuai keinginan kita.

tapi klo ga mau otak2 file ada juga cara dengan sebuah sintak seperti di bawah ini
$this->validation->set_message('rule', 'Error Message');

dan ini merupakan contoh untuk mengubah pesan pada rule required
$this->validation->set_message('required', 'data harus diisi');

nah klo mau mengubah bahasa rule lainya tinggal di ganti rule yg di inginkan...

tengkyu brow.....

December 18, 2009 by cah_ajus, 1 year 2 weeks ago
Comment: 5775

cah_ajus's picture

tengkyu brooww...tapi koq msh error yach????aq sudah sertakan codenya diatas...tlong dicek donk bos.....matur nuhun....

asdasd

December 19, 2009 by bella, 1 year 2 weeks ago
Comment: 5780

bella's picture

codenya ribet gw bacanya kalau bisa
lo kasih codenya aja trus gw compile di pc gw
gmn?

hehee

December 19, 2009 by cah_ajus, 1 year 2 weeks ago
Comment: 5781

cah_ajus's picture

udah bisa jalan koq bos....hehehee

like it

January 21, 2010 by alex33303, 49 weeks 4 days ago
Comment: 5860

alex33303's picture

excellent post by you i like that things buddy.. keep on posting good stuff :) and such sites and Blogs testking 220-602 are always a main source of getting accurate information and provide you the handy testking 70-630 results; you can get instant and reliable information which surely helps you in any field of your concern. testking 220-702 I am post graduate in IT and HR. These days I am doing preparation these days..

Premium Drupal Themes by Adaptivethemes