从数据库中获取数据并选中复选框

时间:2017-02-14 08:21:36

标签: php mysql

我在这里检查数据库中的复选框有问题。 因为我的复选框里面有文本框。 我的复选框如下所示:https://jsfiddle.net/qqeh07e5/ 首先。如果复选框中没有文本框,可以选中复选框,因为我保存了复选框的值。但是,如果复选框中有文本框,我不会保存复选框的值,但会保存文本框的值。所以我的问题如何使数据库中的值知道它属于文本框A,而不是文本框B. 到目前为止,我已经完成了这件事。

<?php
$temp_detailEvent = $_SESSION['detail_event'];
$q = sqlsrv_query($conn,"SELECT * FROM EventDetail WHERE id_eventDetail='$temp_detailEvent'");
while($row = sqlsrv_fetch_array($q))
{
  $tuj = explode(",",$row['tujuanTraining']);
  <div class="col-lg-4">
    <div class="form-group">
     <label>Latar Belakang</label>
     <div class="checkbox">
     <label>';
      ?>
     <input type="checkbox" name="tujuan[]" id="cekbox_tujuan1" <?php if(in_array("Pencapaian Kompetensi Karyawan",$tuj)) { ?> checked="checked" <?php } ?> value="Pencapaian Kompetensi Karyawan">Pencapaian Kompetensi Karyawan
     <?php
      echo '</label>
      </div>
     <div class="checkbox form-inline">
     <label>
     <input type="checkbox" id="cekbox_latarbelakang2" value="Mengacu pada Analisa GAP pada FPT Nomor">Mengacu Pada Analisa GAP pada FPT Nomor
      </label>
      <input type="text" id="textbox_latarbelakang1" name="latarbelakang[]" class="form-control input-sm" placeholder="">
    </div>
    <div class="checkbox form-inline">
    <label>
     <input type="checkbox" id="cekbox_latarbelakang3" value="">
         Lain - lain
      </label>
    <input type="text" id="textbox_latarbelakang2" name="latarbelakang[]" class="form-control input-sm" placeholder="Lain - lain">
      </div>
   </div>
</div>';
}

我只是检查数据库中是否存在与in_array相同的值 希望有人可以帮助我,非常感谢你。 Hv美好的一天和CHEERSS !!

0 个答案:

没有答案