Tuesday, November 7, 2017

IMPLEMENTASI QUERY INSERT KE DALAM PHP

Assalamualaikum wr. wb
baiklah teman semua. pada kali ini saya akan menjelaskan tentang cara mengimplementasikan query insert kedalam PHP.

sebelum saya masuk ke implementasinya, kita harus mempunyai sebuah databasenya. akan tetapi
pada kali ini saya akan menjelaskan source code php nya saja.

untuk teman sekalian yang belum paham mengenai cara membuat database, membuat tabel, dan menginsert isi ke dalam tabel. anda bisa langsung masuk ke link yang tersedia.
ini link untuk anda yang belum paham
1. cara membuat database.
2. membuat tabel.
3. menginsert isi ke dalam tabel.

baiklah saya akan memperlihatkan terlebih dahulu databasenya , tabel databasenya dan isi didalam tabel tersebut.
1. langkah pertama yaitu buka terlebih dahulu XAMPP nya

2. setelah anda buka Start pada modul Apache dan Mysqlnya
3. baru anda buka CMDnya
4. lalu ketikkan instruksi c:\xampp\mysql\bin
    lalu anda ketikkan selanjutnya mysql -u root
5. setelah itu anda ketikkan Show databases; untuk memperlihatkan databasenya;
6. setelah itu untuk menjadikan database anda aktif anda tinggal ketikkan use tif2016;
7. setelah itu anda ketikkan show tables; 
8. lalu untuk melihat isi tabel nya anda cukup ketikkan select*from tbl_mahasiswa;
disini saya memberikan sedikit cara untuk melihatkan databasenya, tabel databases dan isi tabel nya.

baiklah kita langsung saja ke inti permasalahan yang ingin saya jelaskan yaitu source code php nya.
1. kita harus membuat sebuah file dengan nama koneksi.php dan indentitas.php
    lalu kita simpan file tersebut seperti gambar ini
    di explorer > local disk c> xampp > htdocs >
    pada htdocs anda buat folder baru.
    gambarnya seperti berikut :
langsung saja saya akan membahas source codenya
1. koneksi.php

setelah itu disini saya akan menjelaskan sedikit tentang source codenya  penjelasan untuk source code koneksi.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan                  connect)
3. isi dari variabel local adalah localhost, localhost ini adalah host server komputer anda
    dan variabel admin adalah root, root ini adalah username server komputer anda,
    variabel password yang terdapat komputer saya tidak ada, jadi pada variabel password tersebut
    saya kosongkan.
    variabel database saya adalah tif2016, tif2016 ini adalah database yang telah kita buat sebelumnya
    variabel connect ini adalah untuk membuat koneksi dari php ke database,
4. mysql_connect ini berfungsi untuk membuat script php dengan database

2. login.php


setelah itu disini saya akan menjelaskan sedikit tentang source codenya penjelasan untuk source code index1.php
1. pada tag <html> adalah tag pembuka suatu html atau  Mendefinisikan root dari sebuah dokumen     HTML dan ditutup dengan tag </html>.
2. pada tag <head> adalah kepala atau  Mendefinisikan informasi tentang dokumen dan
    ditutup dengan tag </head>.
3. pada tag <title> adalah judul atau Mendefinisikan sebuah title untuk dokumen dan ditutup dengan
    tag </title>.
4. pada tag <body> adalah tubuh dokumen atau Mendefinisikan tubuh atau badan dokumen dan 
    ditutup dengan tag </body> 
5. pada tag <h2> adalah  headings pada HTML dan ditutup dengan tag </h2>
6. pada tag <center> adalah teks yang posisinya berada ditengah dan ditutup dengan tag </center> 
    dan pada tag <h2> dan tag <center> ini ditulis dengan silahkan masuk.
7. tag <form> adalah sebuah form HTML untuk input pengguna. dan ditutup dengan tag </form>
8. method adalah metode. jadi pada index1.php ini kita menggunakan metode POST. jadi POST 
    tersebut adalah metode pengiriman. pada php disini ada 2 metode yaitu post dan get jadi untuk 
    perbedaan POST dan GET anda dapat lihat di link ini . klik disini
9. action adalah aksi atau tindakan. jadi action ini adalah tempat menampung data yang dikirimkan 
    oleh metode POST atau GET.  dan tempat menampung data tersebut berada di insert.php.
10. lalu untuk membuat inputan kita menggunakan tag <input type="text" name="nim"> dengan
      type text dan name yang kita berikan sendiri. disini kita akan menggunakan 2 input yaitu nama
      dan nim.
11.  tag <br> adalah satu baris tunggal atau sama dengan fungsi enter
12. lalu untuk membuat button kita menggunakan tag <input type="submit" name="masuk"> dengan
      type submit dan namenya masuk.
untuk ingin tahu tag tentang html. anda bisa klik link ini

3. insert.php


setelah itu disini saya akan menjelaskan sedikit tentang source codenya  penjelasan untuk source code koneksi.php
1. tag <?php fungsi awal dari php dan diakhiri dengan ?>
2. $ ini adalah suatu varibel dengan nama variabelnya ( local, admin, password,database, dan                  connect)
3. ; ini adalah tanda akhir dari php.
4.include "koneksi.php"; ini adalah untuk mengkoneksikan file ke database.
5. $nim = $_POST ['nim']; ini adalah membuat variabel nim dengan metode POST, dan hasil yang
    dikirim berupa nim.
6. $nama = $_POST ['nama']; ini adalah membuat variabel nim dengan metode POST, dan hasil yang
    dikirim berupa nama.
7. $queri = 'INSERT INTO mahasiswa SET nim='$nim', nama='$nama'"; ini adalah membuat
    perintah untuk penginputan data untuk tabel mahasiswa dengan di set ke nim dan nama
8. $eksekusi = mysqli_query($terhubung,$query);  adalah membuat variabel untuk mengeksekusi
    query dan di koneksikan ke databases.
9. if ($eksekusi == true) adalah membuat perbandingan variabel eksekusi benar maka akan jalan
    perintah berikutnya.
10. echo "sukses"; menampilkan tulisan sukses di laman browser jika perbandingan variabel benar.
11. }else{ adalah jika tidak
12. echo "gagal"; menampilkan tulisan gagal jika perbandingan variabel salah.
13. } ini adalah kurung kurawal sebagai penutup fungsi if.
14. ?> adalah fungsi penutup dari php.

selanjutnya untuk melihat hasilnya :
1. untuk index1.php

2. untuk insert.php
    maka pada browser akan muncul sukses, apabila kita menginputkan datanya dengan benar, dan
    apabila kita menginputkan datanya dengan salah maka akan muncul gagal.

    jadi gambar untuk sukses seperti dibawah ini:
  
   jadi gambar untuk gagal seperti dibawah ini :
jadi apabila kita gagal, berarti hasil inputan yang kita berikan telah ada di dalam tabel tersebut di
database kita.

sekian dari saya 
Assalamualaikum Wr .Wb