Langsung ke konten utama

Value Edit Select Tidak Berubah


Hmmm tidak tahu saya mau kasih judul apaan untuk artikel ini, saya kasih nama Value Edit Select Tidak Berubah maksud dari artikel ini adalah sebagai berikut perhatikan gambar di bawah ini, pada lingkaran merah itu adalah data yang di hubungkan dengan tabel lain dengan opsi pemilihan adalah Select. 
Double Klik Untuk Memperjelas Gambar
sekarang saya akan simpan data tersebut sehingga menjadi seperti ini :
Double Klik Untuk Memperjelas Gambar
fokus pada lingkaran merah, itu adalah data menggunakan opsi select tadi.
datang permasalahan saat terjadi mau edit datanya.
Double Klik Untuk Memperjelas Gambar
jika dalam hal ini kita masih menggunakan select maka nilai akan dikembalikan ke dafault nya, sehingga kita tidak dapat mempertahankan nilai awal tersebut. ini yang jadi topik pembahasan saya pada artikel kali ini, bagaimana cara mempertahan nilai select saat mau melakukan Edit ?
logicnya adalah :
1. Pertama kita memberikan opsi if pada Select
2. Mencocokan data pada opsi select dengan nilai yang ada dalam tabel
3. Jika data yang ada didalam tabel cocok dengan opsi select maka berikan nilai selected jika tidak kembalikan nilai ke defaultnya.
berikut potongan baris coding dari atas :
<select id="form-field-1" name="reguler" class="form-control">
          <option value=""></option>
<?php
foreach($jenis_pembayaran->result_array() as $sp)
{
if($sp['id_jenis_pembayaran']==$dp['jenis'])
{
?>
<option value="<?php echo $sp['id_jenis_pembayaran']; ?>" selected="selected"><?php echo $sp['ket']; ?></option>
<?php
}
else
{
?>
<option value="<?php echo $sp['id_jenis_pembayaran']; ?>"><?php echo $sp['ket']; ?></option>
<?php
}
}
?>
</select>
 keterangan pada baris yang saya kasih warna adalah :
Baris warna Merah 
disini saya melakukan pemanggilan data pada jenis_pembayaran dengan nilai yang tersimpan pada tabel awal adalah id_jenis_pembayaran
pada perintah ini saya memberikan sebuah logic adalah jika nilai pada tabel jenis_pembayaran sama dengan nilai pada jenis maka tampilkan selected  yang ada pada baris yang berwarna biru. jika nilai tidak sama ambil semua nilai pada jenis_pembayaran pada baris warna coklat.
gimana gampang bukan untuk mengatasi permasalah ini :D
semoga artikel ini bermanfaat

Komentar

  1. $jenis_pembayaran itu variabel atau kolom atau nama tabel..
    trus $dp['jenis link variabelnya kmana ya pak...????

    BalasHapus
    Balasan
    1. $jenis_pembayaran adalah mysql fetch dari controlnya.
      $dp'[jenis'] adalah nama field di dalam tabel yang di sinkronkan ke table jenis pembayaran

      Hapus
  2. ok....seepp..sepp..
    mksih...:)

    BalasHapus

Posting Komentar

Berikan Komentar yang bermanfaat dan sehat.

Postingan populer dari blog ini

Cara mengganti tanggal sebuah File

Tadi malam datang seorang mahasiswi minta bantu bagaimana cara menganti tanggal yang ada pada file video. mahasiswi ini adalah seorang calon wisudawati yang mana akan mengikuti sidang kompre, kenapa video tersebut harus di ganti tanggalnya? ternyata video tersebut di ambil sebelum melakukan seminar, dan seharusnya video tersebut harus diambil setelah seminar. kalau dia melakukan pengambilan video maka waktu tidak sempat lagi. jadi solusinya adalah menganti tanggal video tersebut. pada informasi propertis tersebut terdapat 3 buah tanggal yaitu : Tanggal "Created" yang mana setiap kita melakukan paste file maka tanggal ini akan berubah sesuai dengan tanggal hari tersebut, informasi juga lengkap dengan jam.
Tanggal "Modified" tanggal ini adalah tanggal saat pengambilan video, atau tanggal terakhir dilakukan modifikasi terhadap file tersebut.

Tanggal "Accessed" saya kurang paham maksud dari tanggal ini, mungkin tanggal ini adalah kapan kita melakukan akses ke fil…

Inspect Element Ala Facebook

Hari ini saya sedang asik-asik browsing,  dan melakukan Inspect Element pada facebook. ternyata ada pesan yang muncul pada browser saya ini.
sebelumnya Inspect Element adalah sebuah fitur yang diberikan oleh setiap browser, jadi ini adalah fitur browser bukan fitur yang ada pada sebuah web. biasanya Inspect Element sering saya gunakan untuk mencari code Css yang error atau mencari sebuah tag-tag pada css atau html. jadi perubahan yang terjadi pada inspect element bersifat tidak permanent hanya saat pada browser itu saja, dan tidak akan bepengaruh terhadap sisi web.
ini adalah sebuah contoh inspect Element pada web biasa :

yah banyak errornya :D. tapi apa yang terjadi kalau kita lakukan inspect Element pada halaman Facebook ?
ini yang terjadi.
ada sebuah pesan yang terdapat pada hasil dari inspect element tersebut, isi dari pesan tersebut adalah :

ternyata banyak kejadian yang menfaat yang melakukan tindakan serangan atau meretas akun dengan menfaatkan fitur salah satu ini, bagi facebok ini …