Tutorial 2 PHPMYSQLI : Cara Membuat Input PHPMYSQLI & Query input lain

Yo....hallo teman-teman Cie Ngoding. Pada tutorial sebelumnya penulis sudah membahas cara membuat koneksi menggunakan PHPMYSQLI. Kalau kalian sudah membacanya seharusnya sekarang sudah paham bagaimana cara membuat koneksi.
Tutorial PHPMYSQLI : Cara Membuat Input PHPMYSQLI & Query input lain

Pada tutorial sekarang ini, penulis akan memberikan tutorial cara membuat input menggunakan PHPMYSQLI. Caranya mudah kok

Tutorial

Buatlah database cie_ngoding dan nama table cie_input

-Kalau kalian kemarin sudah membuat database cie_ngoding pada tutorial sebelumnya maka kalian tinggal melanjutkan membuat tabel cie_input
-Lihat gambar dibawah ini dan buatlah tabel sesuai dengan ketentuan sebagai berikut 
Tutorial PHPMYSQLI : Cara Membuat Input PHPMYSQLI & Query input lain

 Penjelasan

-Yang dikotak hitam itu namanya database dengan nama cie_ngoding
-Yang dikotak merah itu namanya tabel dengan nama cie_input
-sedangkan yang ada distruktur itu namanya field dan berikut ini keterangan fieldnya
-no: int(20),auto incerment,primary key. Untuk membuat auto increamen tinggal mencentang A_I dekat primary key
-nama: varchar(20)
-hobi: varchar(20)
-telepon: varchar(20)

Oke, itu dia pembuatan databasenya. Sekarang mari kita buat koneksinya terlebih dahulu. 

-Kodingan untuk koneksi ada dibawah ini

 <?php
 $koneksi=new mysqli("localhost","root","","cie_ngoding");
;?> 

-simpan dengan nama koneksiketiga.php
-Untuk penjelasan tentang koneksi diatas kalian bisa melihat Tutorial Membuat Koneksi PHPMYSQLI

Sekarang mari kita masuk pada permasalahan utama yaitu membuat input menggunakan PHPMYSQLI. Berikut ini tutorialnya

Tutorial Input

-Silahkan lihat fullcoding dibawah ini

<?php
 include "koneksiketiga.php";
 if(isset($_POST['tambah'])){
  $nm=$_POST['namaku'];
  $hb=$_POST['hobiku'];
  $tlp=$_POST['teleponku'];
  
  $query="insert into cie_input (no,nama,hobi,telepon) values('','$nm','$hb','$tlp')";
  $proses=mysqli_query($koneksi,$query);
  
  if($proses==true){
   echo "berhasil input";
  }
  else{
   echo "gagal input";
  }
 }
?>

<form action="" method="post">
 <table>
  <tr>
   <td>Nama</td>
   <td><input type="text" name="namaku"></td>
  </tr>
  <tr>
   <td>Hobi</td>
   <td>
   <select name="hobiku">
    <option value="koding">Koding</option>
    <option value="tidur">Tidur</option>
    <option value="males">males</option>
   </select>
   </td>
  </tr>
  <tr>
   <td>Telepon</td>
   <td><input type="text" name="teleponku"></td>
  </tr>
  <tr>
   <td><input type="submit" name="tambah" value="proses"></td>
   <td><input type="reset" value="reset"></td>
  </tr>
 </table>
</form>

-silahkan simpan dengan nama inputpertama.php dan silahkan simpan pada folder yang sama dengan koneksi yang telah dibuat sebelumnya 

Tampilan Awal
Tutorial PHPMYSQLI : Cara Membuat Input PHPMYSQLI & Query input lain
Kalau kalian benar maka hasilnya akan seperti ini
Tutorial PHPMYSQLI : Cara Membuat Input PHPMYSQLI & Query input lain

Penjelasan

Dalam coding diatas ada 2 codingan utama yaitu pertama codingan form dan codingan pemrosesan input
#Mari kita baca codingan tersebut dimulai dari form
<form action="" method="post">  

-codingan diatas menandakan bahwa aksi pada form ada didalam file tersebut dan method post itu dimaksudkan bahwa metode yang digunakan form tersebut adalah post.
<input type="text" name="namaku">
-Kalian harus benar-benar memperhatikan name pada codingan diatas karena isi dari name sangat mempengaruhi pada saat proses input. Kalian bisa melihat bahwa pada kodingan diatas ada 4 name yaitu namaku,hobiku,teleponku,tambah
Oke untuk penjelasan form saya rasa itu saja karena sebelum kalian belajar php ini seharusnya kalian sudah mempelajari yang namanya html jadi mari ke penjelasan selanjutnya
 #Codingan proses phpnya

include "koneksiketiga.php";
 
-codingan include diatas untuk memanggil file koneksiketiga.php, karena dalam membuat input kita harus menggunakan koneksi

if(isset($_POST['tambah'])){

-Jika kalian tadi memperhatikan dengan benar penjelasan form maka kalian akan tahu bahwa ada input type submit yang namanya adalah tambah. Karena formnya methode nya adalah post maka kita juga harus menggunakan $_POST
-isset digunakan untuk memberitahu kita bahwa kalau kita mengklik tombol proses dengan nama tambah maka akan melakukan pemrosesan yang ada didalam if{

$nm=$_POST['namaku'];
$hb=$_POST['hobiku'];
$tlp=$_POST['teleponku'];

-Kita membuat variabel terlebih dahulu dengan nama $nm untuk mempost input type yang ada di form dengan nama namaku
-Kita membuat variabel terlebih dahulu dengan nama $hb untuk mempost input type yang ada di form dengan name hobiku
-Kita membuat variabel terlebih dahulu dengan nama $nm untuk mempost input type yang ada di form dengan name teleponku
-Dalam pendeklarasian kita harus menggunakan $_POST[‘name yang ada di input type’];

$query="insert into cie_input (no,nama,hobi,telepon) values('','$nm','$hb','$tlp')";

-kita membuat query mysql dengan variabel $query
-insert into nama tabel (nama field yang ada di tabel database seperti no,nama,dll) values(‘nama variabel yang sudah dideklarasi seperti $nm’)
-Buatlah urutan no,nama dan valuesnya sesuai dengan field yang ada didatabase agar nilai yang disimpan sesuai
-untuk no valuesnya ‘’ atau kosong karena no yang ada ditabel database sudah di auto increment jadi tidak perlu mempost nilainya

$proses=mysqli_query($koneksi,$query);
-mysqli_query() digunakan untuk mendeklarasikan query mysql yang sudah dibuat
-isi dari mysqli_query adalah (variabel koneksi yang ada di koneksiketiga.php , variabel query insert yang digunakan seperti diatas)

Penjelasan tambahan

-kodingan if($proses==true) itu menjelaskan bahwa jika $proses benar maka akan keluar tulisan berhasil input
-kodingan else itu menjelaskan bahwa jika $proses salah maka akan keluar tulisan gagal input

Query input yang dapat digunakan selain yang diatas

-Selain menggunakan query pertama  $query="insert into cie_input (no,nama,hobi,telepon) values('','$nm','$hb','$tlp')"; kalian bisa menggunakan yang dibawah ini juga
-query kedua sebagai berikut $query="insert into cie_input values('','$nm','$hb','$tlp')";
-query ketiga sebagai berikut  $query="insert into cie_input set nama='$nm',hobi='$hb',telepon='$tlp'";

Untuk penjelasan sama saja dengan yang sebelumnya yaitu yang pakai ‘’ adalah variabel untuk menambahkan nilai yang ada diform sedankan nama,hobi atau lainnya adalah nama field yang ada di tabel cie_input

Itu dia tutorial input yang dapat saya bagikan kepada kalian para pembaca, semoga kalian dapat memahaminya dengan seksama dan untuk tutorial berikutnya adalah cara menampilkan data yang ada di database

Kalau kalian mau mendownload codingan diatas, kalian bisa mendownload dibawah ini

Download


1 Response to "Tutorial 2 PHPMYSQLI : Cara Membuat Input PHPMYSQLI & Query input lain"

  1. Best Merkur Slots | Merkur & Wazdan Casino
    Merkur is a 바카라 Swedish online gambling operator 메리트카지노 with over 200 titles in its In the 샌즈카지노 gambling section of this review you will find

    ReplyDelete

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel