Pages

Sunday 18 September 2016

Edit dengan Value yang terisi sesuai dengan Database di Combobox

Alhamdulilah,
Catatan ini sengaja saya buat sebagai bahan pengingat sekaligus dapat dijadikan bahan referensi teman-teman. Bahasa yang digunakan ialah PHP dan MySQL sebagai databasenya. Agar mudah dipahami maka saya akan menjelaskan secara langsung bagaimana cara menampilkan data dari database ke combobox.

#Tabel-Tabel yang Digunakan
Berikut tabel yang kita gunakan yaitu tabel barang dan tabel principal (supplier):
dari tabel-tabel diatas, kita bisa melihat kdprincipal pada tabel principal sebagai primary key (kunci utama) sedangkan kdprincipal pada tabel barang sebagai foreign key (kunci tamu).

#Form-form yang digunakan
   a. Form Tampil Barang


   b. Form Edit Barang
   



#Alur Program
Berdasarkan form tampil barang, kita menyeleksi data yang akan kita edit. Disini saya menggunakan data pada nomor 1/row/baris pertama dengan kode barang sama dengan SBF-SNM-01. Kirim data Kd barang dengan alias =id. 

//Lakukan select/ambil/read data dari tabel barang berdasarkan id.
    $sql="SELECT*FROM barang where kdbarang='$_GET[id]'";
    $hasil=mysql_query($sql);
    $data=mysql_fetch_array($hasil);
    $kode=$data['kdprincipal'];


<select name='kdprincipal' value='$data[kdprincipal]' class='form-control'>";
                            $a=mysql_query("select*from principal");
                            while($row=mysql_fetch_array($a))
                            {
                            $kdprincipal=$row['kdprincipal'];
                            $namaprincipal=$row['namaprincipal'];
                           //Data akan terseleksi (selected) jika variabel $kode sama dengan $kdprincipal
                            if($kode==$kdprincipal){
                            $cek="selected";
                            }
                            else{
                            $cek="";
                            }
                            echo"<option value='$kdprincipal' $cek>$namaprincipal</option>";
                           
                            }
                            echo"</select>

#Hasil 
 

Thursday 15 September 2016

Menggabungkan dua string dengan Fungsi CONCAT pada MySQL


Saya akan membahas mengenai CONCAT Function atau fungsi CONCAT pada MySQL. CONCAT pada MySQL berguna sekali untuk menggabungkan dua string /lebih menjadi satu string.

Berikut Syntax fungsi CONCAT

CONCAT(string1,string2,....);

CONCAT function bekerja dengan merubah semua argumen yang ada menjadi sebuah string sebelum dilakukan penggabungan. Jika ada beberapa argumen pada CONCAT yang bernilai NULL, maka CONCAT function akan melakukan pengulangan dengan menghasilkan nilai NULL.

Berikut kita akan mencoba untuk menggabungkan dua string : "SUKSES" dan "BERHASIL":


Jika kita menambahkan nilai NULL, CONCAT Function akan melalukan pengulangan nilai NULL seperti contoh dibawah ini:


CONCAT Function dengan mengambil data pada database, berikut tabel yang akan kita gunakan dengan nama tabel PELANGGAN:


Kita akan menggabungkan nama, spasi, alamat dengan menggunakan statement dibawah ini:

SELECT CONCAT(nama,' ',alamat) from pelanggan;


Selain menampilkan data, kita juga dapat menerapkan CONCAT function untuk melakukan UPDATE data ke MYSQL

Berikut kita coba dengan mengupdate nama dengan "SUKSES" dan tanggal dengan format 201608:

UPDATE pelanggan SET nama=concat('SUKSES','201609');