Edit multiple select menggunakan plugin select2

Kasus ini sudah terpecahkan oleh postingan agan sefti di SINI

Tapi saya coba terapkan di code saya, tetap saja gagal. Mungkin teman2 bisa bantu saya, berikut code saya beserta errornya.

Code view

<select name="pilih[]" class="form-control form-control-sm bootstrap-select" data-live-search="true" multiple required>
                    <option value="">-Pilih-</option>
                    <?php foreach($nail as $nl): ?>
                      <?php $hasil = str_replace(","," ",$konsul['konsultasi_item']); ?>
                      <option value="<?php echo $nl['pl_id']; ?>" <?php if(preg_match("/$nl['pl_id']/i",$hasil)) { echo "selected";} ?>><?php echo $nl['pl_name']; ?></option>
                    <?php endforeach; ?>
                  </select>

Berikut ini errornya

Captureerror.PNG

Errornya itu di baris preg_match dkk. Mohon pencerahannya teman2. Terima kasih.

avatar Ahmad554
@Ahmad554

95 Kontribusi 39 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Solved, jawabannya bisa di cek di <a href="https://stackoverflow.com/questions/9583035/unexpected-t-encapsed-and-whitespace-expecting-t-string-or-t-variable-or-t-num">SINI</a><br>Atau berikut code lengkapnya</div><pre>&lt;select name="pilih[]" class="form-control form-control-sm bootstrap-select" data-live-search="true" multiple required&gt; &lt;option value=""&gt;-Pilih-&lt;/option&gt; &lt;?php foreach($nail as $nl): ?&gt; &lt;?php $hasil = str_replace(","," ",$konsul['konsultasi_item']); ?&gt; &lt;option value="&lt;?php echo $nl['pl_id']; ?&gt;" &lt;?php if(preg_match("/".$nl['pl_id']."/i",$hasil)) { echo "selected";} ?&gt;&gt;&lt;?php echo $nl['pl_name']; ?&gt;&lt;/option&gt; &lt;?php endforeach; ?&gt; &lt;/select&gt;</pre>

avatar Ahmad554
@Ahmad554

95 Kontribusi 39 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban