Bagaimana caranya biar option button di form edit ter set otomatis sesuai di databasenya?

Halo penghuni sekolah koding Selamat Malam, saya punya problem. Gmna caranya biar option button di form edit ter set otomatis sesuai di databasenya.

Screenshoot :

Source Code Option Button :

 <select class="form-control" id="select" name="kecamatan">
                              <option value="">Pilih Kecamatan</option>
                              <?php
                                  global $link;
                                  $sqlkecamatan = "SELECT id_kecamatan, kecamatan FROM tbl_kecamatan ORDER BY id_kecamatan";
                                  $querykecamatan = mysqli_query($link, $sqlkecamatan);
                                  while($datakecamatan = mysqli_fetch_array($querykecamatan)){
                                    echo "<option value=".$datakecamatan['kecamatan'].">".$datakecamatan['kecamatan']."</option>";
                                  }
                               ?>
                          </select>
avatar dedude28
@dedude28

20 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

15 Jawaban:

Gini gan.. 'Pilih Kecamatan' itu coba diganti menjadi variabel, misal : $terpilih. Nah, sebelum script option tersebut, agan ambil data daritabase yang mana itu nilai dari yang terpilih otomatis sesuai keinginan agan... misal : $terpilih = $row['pilih']; Silahkan dilanjutkan gan, klau masalah pengambilan data udah bisa lah ya...

Dan jangan lupa dalam value yang awal text didalam option nya juga dimasukin variable tersebut..

Pilih Kecamatan

menjadi

$terpilih

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

coba pakek foreach tapi $datakecamatan di rubah jadi array dulu ..



<?php
          global $link;
          $sqlkecamatan = "SELECT id_kecamatan, kecamatan FROM tbl_kecamatan ORDER BY id_kecamatan";
          $querykecamatan = mysqli_query($link, $sqlkecamatan);
          $data = []
          while($datakecamatan = mysqli_fetch_array($querykecamatan)){
              $data = $datakecamatan;
           }
         return $data;
?>


dan foreach seperti dibawah



            <select class="op" id="option" >
                <option value=""></option>
                <?php foreach ($data as $value): ?>
                  <option value='<?= $value['kecamatan'] ?>'><?= $value['kecamatan'] ?></option>
                <?php endforeach ?>
            </select>

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

Gini mas, di tag option value itu terdapat atribut "selected" jadi masukin aja di kondisional


<option value="<?= $data ?>" if ($data == "data") "selected"><?= $data ?></option>

avatar alanpryoga
@alanpryoga

32 Kontribusi 9 Poin

Dipost 7 tahun yang lalu

masih error gan! @adesp @ululajib @Dodi123 hehehehe

avatar dedude28
@dedude28

20 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

tampilkan errornya....

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

Maaf bkn error, cuman tdk terset otomatis tpi databasenya tampil kok di

avatar dedude28
@dedude28

20 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

jadi dah bisa ni?

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

Wahh kesimpulan jawaban terbaik nya baguss kalii hahahha

tampilkan errornya....

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

Blom bang @ululajib, msih bingung dari tdi krna option bisa nampilin isi databasenya tpi tdk terset otomatis sesuai data sebelumnya, bang punya email nnti sy kirimin filenya heheheh

avatar dedude28
@dedude28

20 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Salah pencet bang, heheheh krna mainya di hp

avatar dedude28
@dedude28

20 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Hhahhah oke oke gannn

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

gak usah pakek email push di github aja... lebih enak.. kalo gak coba

 echo "". print_r([hasil while],1) ."" //keluar array tidak... kalo kluar baru pakek metode foreach

#numpang ketawa... hahahahhahhahah....

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

ini bang, https://drive.google.com/open?id=0B_SWB6CrCNKiaUs2STlxYzd1X0k saya pake google drive hehehe

avatar dedude28
@dedude28

20 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

oooya ok ok ok saya coba cek saya sarankan kalo dah bagus di OOP php silahkan belajar framework biar semua tersusun rapih...

....

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

allhamdulillah dah jadi cek dulo atau download https://github.com/ululajib/perbaikan

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban