Read Only pada form sesuai login

Saya ingin membuat input form untuk download laporan dengan beberapa hak akses. saat ini saya sedang membuat hak akses khusus (manager), dimana ia hanya bisa download data divisi yang dipimpin.

Apakah memungkinkan jika saya mengubah salah satu kotak pada form (divisi) menjadi read only sesuai dengan divisi aktor? Berikut ini adalah code untuk download data yang sudah saya buat:

 <form class="" action="<?php echo base_url() . "absensi/downloadlaporan"?>" method="post">
                       <?php $query = $this->divisi_m->view();?>
                       <select class="form-control" name="divisi" id="divisi">
                         <option selected="selected" disabled="disabled" >-Pilih Divisi-</option>
                         <option selected="selected" value="semua" >Semua Divisi</option>
                         <?php
                         if($query->num_rows())
                         {
                           foreach($query->result() as $row):
                             ?>
                         <option value="<?php echo $row->id_divisi?>">
                           <?php echo $row->nama_divisi;?>
                         </option>
                         <?php
                           endforeach;
                         }
                         ?>

                                </select>

                                <label class="col-md-4 text-left">Tanggal Awal </label>

                                <input class="form-control"  type="date" name="tanggal1"  placeholder="Tanggal Awal" required></input>
                                            <label class="col-md-6 text-left">Tanggal Akhir</label>
                                            <input class="form-control"  type="date" name="tanggal2"  placeholder="Tanggal Akhir" required></input><br />

                                              <!--<input type="date" name="tanggal1" value="" placeholder="Tanggal awal"></input>
                                              <input type="date" name="tanggal2" value="" >-->

                                              <input type="submit" name="" value="Unduh Laporan Absensi"  class="btn btn-success" role="button">
                         </form><br />

saya menggunakan codeigniter sebagai framework program. sebelumnya terima kasih bila teman-teman bisa membantu

avatar teamotea
@teamotea

5 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

Hai,

Sangat memungkinkan mas. Pakai conditonal if lalu echo attributnya readonly="readonly"

avatar tompradana
@tompradana

134 Kontribusi 95 Poin

Dipost 5 tahun yang lalu

halo @tompradana, kira-kira saya bisa letakkan readonly nya dimana ya? boleh di tuliskan contohnya? hehe

avatar teamotea
@teamotea

5 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

contoh simple : <pre> &lt;input class="form-control" type="date" name="tanggal1" placeholder="Tanggal Awal" required &lt;?= ($jobs == "manajer" ? "readonly" : "") ?&gt; &gt;&lt;/input&gt; </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban