Cara Sederhana Input Data dari Form dengan CI

Halo Sobat Sederhana, kali ini kita akan membahas tentang cara sederhana untuk menginput data dari form menggunakan CodeIgniter (CI). Sebelum kita mulai, pastikan kamu sudah mempunyai basic pemahaman tentang CodeIgniter yang bisa kamu dapatkan dengan mudah melalui internet atau tutorial. Yuk kita mulai.

Persiapan Awal

Langkah pertama yang harus dilakukan adalah dengan membuat database terlebih dahulu. Untuk itu, kamu bisa membuatnya melalui phpMyAdmin atau software sejenis lainnya. Berikut langkah-langkahnya :

No
Langkah
Keterangan
1
Buka phpMyAdmin
Terlebih dahulu install software tersebut
2
Pilih menu databases
Anda akan diarahkan ke halaman databases
3
Buat database baru
Masukkan nama database yang diinginkan, kemudian klik create
4
Setelah berhasil dibuat, klik nama database yang telah dibuat
Anda sudah masuk ke halaman database
5
Klik tab SQL
Buka tab SQL untuk membuat tabel

Setelah melakukan langkah-langkah diatas, sekarang saatnya untuk membuat tabel pada database yang telah dibuat. Berikut contohnya :

Membuat Tabel pada Database

Jika kamu sudah membuat database pada langkah sebelumnya, sekarang saatnya untuk membuat tabel pada database tersebut. Berikut contoh pembuatan tabel pada database :

No
Kolom
Tipe Data
Keterangan
1
id
int(11)
Primary key, auto increment
2
nama
varchar(100)
Nama Lengkap
3
alamat
text
Alamat Lengkap
4
email
varchar(100)
Alamat Email
5
telepon
varchar(20)
Nomor Telepon

Setelah tabel yang diinginkan sudah dibuat, kamu bisa mulai membuat form pada halaman websitemu. Berikut adalah contoh kode html untuk membuat form :

Membuat Form pada Halaman Website

Untuk membuat form pada website, kita akan menggunakan kode HTML sebagai berikut :

<form method="post" action="<?php echo base_url('namacontroller/tambahdata'); ?>"><input type="text" name="nama" id="nama" placeholder="Masukkan Nama"><textarea name="alamat" id="alamat" placeholder="Masukkan Alamat"></textarea><input type="text" name="email" id="email" placeholder="Masukkan Email"><input type="text" name="telepon" id="telepon" placeholder="Masukkan Nomor Telepon"><button type="submit">Submit</button></form>

Pada kode diatas, kita akan menggunakan method post dan akan mengirimkan data yang telah diisi pada form tersebut ke controller untuk di proses selanjutnya. Setelah itu, kamu juga perlu membuat controller untuk mengolah data tersebut. Berikut contohnya :

TRENDING 🔥  Cara Membuat Katrol Listrik Sederhana

Membuat Controller untuk Mengolah Data

Untuk mengolah data yang telah diinputkan pada form sebelumnya, kamu perlu membuat controller untuk mengakses data tersebut. Berikut contohnya :

<?phpdefined('BASEPATH') OR exit('No direct script access allowed');class Namacontroller extends CI_Controller {public function tambahdata() {$data = array('nama' => $this->input->post('nama'),'alamat' => $this->input->post('alamat'),'email' => $this->input->post('email'),'telepon' => $this->input->post('telepon'));$this->db->insert('namatabel', $data);}}

Setelah controller telah dibuat, kamu bisa langsung mengakses halaman website tersebut dan mencoba menginputkan data melalui form yang telah dibuat. Secara otomatis, data yang diinputkan akan tersimpan pada database. Yuk, langsung praktekkan dan selamat mencoba !

FAQ

1. Apa itu CodeIgniter ?

CodeIgniter adalah salah satu framework PHP yang paling populer dan banyak digunakan oleh developer di seluruh dunia. Dengan menggunakan CodeIgniter, kamu bisa membuat website atau aplikasi web dengan lebih cepat dan mudah karena sudah tersedia banyak fitur dan fungsi yang siap digunakan.

2. Apa keuntungan menggunakan CodeIgniter untuk mengembangkan website ?

Beberapa keuntungan menggunakan CodeIgniter sebagai framework untuk mengembangkan website adalah :

  • Mempercepat proses pengembangan karena sudah tersedia banyak fitur dan fungsi yang siap digunakan
  • Mudah digunakan karena sudah tersedia dokumentasi yang lengkap
  • Mampu menghasilkan website dengan performa yang baik dan cepat
  • Banyak dukungan dari komunitas developer

3. Apakah CodeIgniter memiliki lisensi ?

CodeIgniter adalah framework yang bersifat open source dan gratis untuk digunakan oleh siapapun tanpa harus membayar biaya lisensi apapun.

4. Apa kelemahan dari CodeIgniter ?

Beberapa kelemahan dari CodeIgniter adalah :

  • Tidak memiliki dukungan untuk template engine
  • Tidak memiliki dukungan untuk ORM (Object Relational Mapping)
  • Tidak memiliki fitur built-in untuk memudahkan pembuatan API

5. Apakah CodeIgniter masih relevan digunakan saat ini ?

CodeIgniter masih sangat relevan untuk digunakan saat ini meskipun sudah banyak muncul framework PHP lainnya seperti Laravel atau Symfony. Hal ini karena CodeIgniter sudah memiliki base pengguna yang besar dan banyak fitur dan fungsi yang siap digunakan.

TRENDING 🔥  Cara Membuat Pompa PVC Sederhana Fun DIY

Semoga Bermanfaat dan sampai jumpa di artikel menarik lainnya.

Cara Sederhana Input Data dari Form dengan CI