Pemakaian form_open dalam CodeIgniter

form_open

Membuat tag  form pembuka.

Syntax:

form_open(url)

Keterangan:

url adalah parameter dari metode form_open CodeIgniter.

Contoh:

echo form_open(‘user/saveuser’);

Keterangan:

Contoh diatas akan membuat kode HTML berikut ini:

<form method=”post” action=”http://a2fahmi.com/index.php/user/saveuser” />

Pertanyaan:

Kenapa didepan user/saveuser terdapat http://a2fahmi.com/index.php/

Jawaban:

1. http://a2fahmi.com/index.php adalah base url dari file codeigniter kita

2. Jadi form_open() otomatis menambahkan base url didepan parameter form_open(), dimana base urlnya diambil dari file config.php yang terletak di direktori application/config.

Pertanyaan:

Lalu parameter ‘user/saveuser’ itu apa … ?

Jawaban:

1. user adalah file controller yang bernama user.php yang terdapat pada direktori controller.

2. saveuser adalah metode dari controller user.

Menambahkan attribut pada pada metode form_open() CodeIgniter

Attribut bisa ditambahkan ke metode form_open() CodeIgniter dengan memberikan assosiatif array ke parameter kedua dari metode form_open() CodeIgniter.

Contoh:

$attribut = array(‘class’ => ‘user’, ‘id’ => ‘frmuser’); 

echo form_open(‘user/saveuser’,$attribut);

Contoh diatas akan membuat kode HTML berikut ini:

<form method=”post” action=”http://a2fahmi.com/index.php/user/saveuser”  class=”user” id=”frmuser” />

Menambahkan input type hidden pada metode form_open CodeIgniter

input type hidden bisa  ditambahkan ke metode form_open() CodeIgniter dengan memberikan assosiatif array ke parameter ketiga dari metode form_open() CodeIgniter.

Contoh:

$hidden = array(‘username’ => ‘Fahmi Basya Kartapura’, ‘user_id’ => ‘7’); 

echo form_open(‘user/saveuser’, ”, $hidden);

Kode ini akan menghasilkan kode HTML berikut ini:

<form method=”post” action=”http://a2fahmi.com/index.php/user/saveuser” /> 

<input type=”hidden” name=”username” value=”Fahmi Basya Kartpapura” />
<input type=”hidden” name=”user_id” value=”7″ />

form_close() CodeIgniter

Menghasilkan tag penutup </form>.

Keuntungan menggunakan formClose() CodeIgniter adalah dia membolehkanmu mempassing data kepadanya.

Contoh:

$string = “</div></div>”; 

echo form_close($string);

Kode diatas akan menghasilkan kode HTML berikut ini:

</form>
</div></div>

Keterangan:

Jadi parameter yang diberikan pada form_close akan ditambahkan dibawah tag </form>.

 

Jika tutorial ini bermanfaat silahkan katakan ‘Terima Kasih Fahmi Basya Kartapura’.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *