Select Page

Author: Muhammad Miftahul Rizqi Maulana

Ada Yang Update Nih…

Assalamualaikum, Kembali lagi dengan saya, disini saya akan melanjutkan dari pembahasan sebelumnya yaitu tentang query UPDATE dan bagaimana cara untuk menggabungkan semua materi yang telah diajarkan mulai dari query INSERT, DELETE, UPDATE, SELECT. Untuk yang pertama saya akan membahas query UPDATE terlebih dahulu. Dengan query UPDATE ini, kita bisa mengubah data yang telah kita inputkan dengan cara menekan tombol edit yang ada pada kolom aksi. Berikut adalah program untuk query UPDATE yang digabung dengan query INSERT. UPDATE <html>     <head>         <title>Sql-Update</title>     </head>     <body >     <form method=POST>         NRP  <input type=text name=nrp autocomplete=off placeholder=NRP><br><br>         NAMA <input type=text name=nama autocomplete=off placeholder=NAMA><br><br>         NOHP <input type=text name=hp autocomplete=off placeholder=NOHP><br><br>     <input type=submit name=kirim value=KIRIM><br><br>     <table border=”1″>         <tr>             <th>No</th>             <th>NRP</th>             <th>Nama</th>             <th>No HP</th>             <th colspan=”2″>Aksi</th>         </tr>         <?php          $koneksi = mysqli_connect(“localhost”,”root”,””,”miftahul”);         $no = 1;         if(isset($_POST[‘kirim’])){             $nrp = $_POST[‘nrp’];             $nama = $_POST[‘nama’];             $hp = $_POST[‘hp’];         }         if(!empty($nrp) AND !empty($nama) AND !empty($hp)){             $cekdulu= “SELECT * FROM mhs WHERE nrp=’$nama'”;             $prosescek= mysqli_query($koneksi, $cekdulu);             if (mysqli_num_rows($prosescek)>0) {                 $error = “Nama Telah Digunakan”;             }             else {                 mysqli_query($koneksi,”INSERT INTO `mhs` (`id`, `nrp`, `nama`, `hp`)                  VALUES (NULL, ‘$nrp’, ‘$nama’, ‘$hp’)”);                 $error = “Data Berhasil Diinput”;             }         }         else if(empty($nrp) OR empty($nama) OR empty($hp)){             $error = “Isi Semua Data Terlebih Dahulu !!!”;         }         $data = mysqli_query($koneksi,”SELECT * FROM mhs”);         while($d = mysqli_fetch_object($data)){             ?>             <tr bgcolor='<?php if($no%2==0) echo”lime”; else echo”magenta”; ?>’>                 <td><?php echo $no++; ?></td>                 <td><?php echo $d->nrp; ?></td>                 <td><?php echo $d->nama; ?></td>                 <td><?php echo $d->hp; ?></td>                 <td><?php echo “<a href=del.php?id=$d->id>DEL<a>” ?></td>                 <td><?php echo “<a href=update.php?id=$d->id>EDIT<a>” ?></td>             </tr>             <?php          }         ?>     </table><br><br>     <?php echo $error; ?>     </body> </html> Hasil dari program diatas adalah sebagai berikut. Setelah membuat program diatas, kita akan membuat form untuk menginputkan data yang akan diubah. Berikut adalah program dari form tersebut. FORMUPDATE <?php     $koneksi = mysqli_connect(“localhost”,”root”,””,”miftahul”);     $id = $_GET[‘id’];     $no = 1;     $data = mysqli_query($koneksi,”SELECT * FROM mhs WHERE id =’$id'”);     while($d = mysqli_fetch_array($data)){ ?>     <form method=”POST”>              <input type=hidden name=id autocomplete=off value=”<?php echo $d[‘id’] ?>”>         NRP  <input type=text name=nrp autocomplete=off value=”<?php echo $d[‘nrp’] ?>”><br><br>         NAMA <input type=text name=nama autocomplete=off value=”<?php echo $d[‘nama’] ?>”><br><br>         NOHP <input type=text name=hp autocomplete=off value=”<?php echo $d[‘hp’] ?>”><br><br>     <input type=submit name=update value=UPDATE><br><br>     </form> <?php     }     if(isset($_POST[‘update’])){     mysqli_query($koneksi,”UPDATE `mhs` SET `nrp`=’$_POST[nrp]’, `nama`=’$_POST[nama]’,      `hp`=’$_POST[hp]’ WHERE `id`=’$_POST[id]'”);     header(“location:Tabel_update.php?pesan=update”);     } ?> Berikut adalah hasil dari program diatas Dari gambar diatas saya akan menginputkan data seperti gambar berikut Dan hasilnya pada tabel akan berubah seperti berikut. Selanjutnya, kita akan membahas bagaimana sih cara untuk menggabungkan semuanya dalam satu template. Berikut adalah program untuk membuat template...

Read More

SWORD (Select, Where, nOt, oR, anD)

Assalamu’alaikum, Pembahasan kali ini yaitu tentang Pemrograman Lanjutan mengenai SQL SELECT WHERE pada Database.  Pada pembahasan sebelumnya menggenaik SQL SELECT, yaitu sebuah fungsi untuk menampilkan data pada database. Jika SQL SELECT menampilkan semua data yang ada pada database, kali ini kita menambahkan pengkodisian WHERE untuk memfilter data yang akan ditampilkan dari database. Contohnya kita ingin mencari nama atau nrp mahasiswa. Saat kita mengisi nrp pada form, maka hanya nrp tersebut yang tampil pada table.  Untuk penulisan syntax-nya yaitu “SELECT * FROM table WHERE condition”;. Berikut adalah form inputnya. Dari program diatas, pada baris 13, bahwa data yang akan ditampilkan hanya data yang memiliki nrp sesuai persis dengan yang kita tulis di form. Contoh disini saya menulis NRP 1103191016 maka program tersebut akan mencari NRP 1103191016 di database kita. Jika dijalankan, maka hasilnya akan seperti pada gambar dibawah ini Selanjutnyaa kita bisa mencari data yang mempunyai kemiripan . Caranya yaitu menggunakan SQL WHERE dengan tambahan fungsi LIKE. Syntaxnya yaitu : “SELECT * FROM nama_tabel WHERE nama_kolom LIKE kondisi%;”. Fungsi % adalah untuk nilai bebas yang angkanya mirip dengan kondisi yang kita input ke form. Untuk lebih jelasnya, mari kita melihat program dibawah ini. Disini saya mencari NRP 1110 maka data dengan NRP 1110 akan muncul. Selanjutnya kita akan mencoba mencari data nama yag mirip . untuk kodenya seperti berikut . Syntaxnya yaitu : “SELECT * FROM nama_tabel WHERE nama_kolom LIKE %kondisi%;”...

Read More

Delete Data Jadi Mudah

Assalamual’aikum, kali ini, saya akan melanjutkan pembahasan dari artikel sebelumnya. Pembahasan kali ini yaitu tentang query delete. Query DELETE ini berfungsi untuk menghapus catatan yang ada di tabel. Untuk syntax nya yaitu : “DELETE FROM table WHERE condition;” (tanpa tanda * diantara DELETE dan FROM karena penggunaan tanda * adalah untuk memilih seluruh kolom pada tabel sedangkan kali ini kita hanya menghapus data pada id tertentu). dengan adanya query delete ini kita jadi tidak bingung lagi untuk menghapus data yang ada pada tabel. Berikut contoh program query delete Dan berikut adalah hasil dari program diatas. Ketika saya mengeklik DEL pada baris ke 12 maka akan muncul laman seperti berikut Lalu kita lihat baris 12 pun sudah terhapus Sekian pembahasan dari saya,...

Read More

QUERY INSERT DAN SELECT

Assalamu’alaikum, pada kali ini kita akan belajar tentang Query Insert. Pada materi seblumnya sudah disinggung sedikit tentang database dan cara memasukkannya ke dalam database tersebut melalui php myadmin maupun dengan program php, namun program tersebut harus sering diganti apabila ingin menambahkan database yang baru. Oleh karena itu mari kita perhatikan bagaimana cara menambah data pada database tanpa mengubah – ubah program. Pertama, kita membuat form input untuk memasukkan berbagai data kita. Hasilnya pada localhost seperti berikut , lalu masukkan data yang diinginkan Kedua, kita membuat form untuk memproses datanya. Hasilnya pada locallhost Ketiga, lihat hasilnya pada phpmyadmin. Datanya pun bertambah. Nah.. Selanjutnya kita akan belajar Query Select. Query Select ini adalah untuk menampilkan data-data yang sudah kita entry sebelumnya di Query Insert agar data-data tersebut bisa langsung kita lihat di browser tanpa lagi menggunakan phpmyadmin. Berikut adalah cara menampilkan data yang ada di database. Buatlah program seperti berikut Hasilnya Untuk mempermudah pembaca membaca data tersebut, maka alangkah baiknya dibuat tabel dan antara nomor ganjil dan genap diberi warna selang-seling. Buatlah program seperti berikut Hasilnya Sekian dari...

Read More

DATABASEKUY

Assalamu’alaikum. kali ini saya akan membahas cara membuat Database dalam PHP . Dalam membuat Database yang harus dipahami yaitu Database , MySQL , serta phpmyadmin . Database sendiri adalah kumpulan dari beberapa informasi yang disimpan di dalam komputer yang tersusun secara sistematik. Agar bisa mengelola atau melakukan permintaan terhadap database tersebut maka diperlukanlah sebuah bahasa query. Salah satu jenis bahasa query yang umum digunakan adalah SQL (structured query language). MySQL merupakan sebuah perangkat lunak system management basis data SQL (DBMS) yang multiuser dan multithread. Sedangkan phpmyadmin merupakan perangkat lunak bebas yang ditulis dalam bahasa pemograman php yang digunakan untuk menangani administrasi MySQL melalui jejaring world wide web. Nanti kita akan melihat tampilan database kita dalam phpmyadmin. Setelah mengetahui secara umum yang akan kita pelajari kali ini , tibalah saat membuat database . Database bisa dibuat melalui phpmyadmin sendiri , bisa juga dengan membuat program pada php . Disini saya akan menjelaskan keduanya. Langkah awal Kita perlu mengaktifkan apache dan MySQL pada software XAMPP agar PHP dengan MySQL connect. Kemudian ketik  http://localhost/phpmyadmin/ pada browser yang biasa digunakan. Lalu buat databasenya , misalkan nama databasenya adalah Rizqi Selanjutnya buat isian dari databasenya , nama table disini saya menggunakan mhs Untuk menginputkan data pada database kita , bisa melalui menu insert phpmyadmin ataupun dengan melalui sebuah program pada php Ketika melalui phpmyadmin , pilih menu insert lalu isi data sesuai yang diinginkan Maka hasilnya akan menjadi Ketika melalui program pada php ,...

Read More

Pin It on Pinterest