html/php : combobox color

saya ingin menampilkan data dari database ke combobox, berikut :

 <select name="colour" class="form-control" style="width: 150px">

<?php
    $tes = mysqli_query($conn,"SELECT * FROM mst_colors WHERE color_id IN (8,9,10) ORDER BY color_name ASC");
    while($rswarna = mysqli_fetch_array($tes)) {
?>

<option value="<?php echo $rswarna['color_id']?>" style="background-color: <?php echo $rswarna['color_code']?>">
<?php echo $rswarna['color_name']?>
</option>
<?php
    }
?>
</select>

hasil :

saya ingin menampilkan seperti berikut :

solusinya gimana ya ? atau cara buat kotak kecil (sebelah nama warna)

avatar inginbelajar
@inginbelajar

95 Kontribusi 21 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

mungkin bisa coba seperti dibawah gan


<option value="<?php echo $rswarna['color_id']?>">
<span style="width: 5px; height: 5px; background: <?php echo $rswarna['color_code'] ?>"></span>
<?php echo $rswarna['color_name']?>
</option>

avatar maddock
@maddock

119 Kontribusi 115 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban