带有图像的下拉列表

时间:2018-10-11 06:20:10

标签: php html drop-down-menu

我正在尝试创建一个下拉列表,该列表将在列表说明旁边显示图像。

我尝试了多种方法,但似乎无法获取显示图像的列表,而且我不确定从数据库检索列表时是否可以做到这一点。

这是我到目前为止的内容,列表完美地显示了说明,只是我无法显示的图像:

<select name="product_id"  class="form-control" id="product_id" required>
<option value="" disabled selected>-- Ensure you select the correct Element Description (Product Code | Element Name | Colour | Pieces | Price) --</option>
<?php
$link = mysqli_connect("localhost", "USERNAME", "PASSWORD", "DATABASE");
$part_list = 
"SELECT DISTINCT
product_id
,   CONCAT(product_id, ' | ', part_description, ' | ', colour, ' | ', piece_count, ' | R ', box_price)  AS 'description'
,   image
FROM
    pab_parts
ORDER BY
    part_description
,   colour
";      
$listresult = mysqli_query($link,$part_list)or die(mysqli_error());     

while ($row = mysqli_fetch_assoc($listresult)) 
{
echo "<option value='". $row['product_id']." ' data-imagesrc='pieces/". $row['image']." '>".$row['description'].'</option>';
}
?>
</select>
</div>

我已经检查了我的查询,并可以确认我的查询返回了正确的结果。因此,问题不在于数据库方面,而在于表单本身。

1 个答案:

答案 0 :(得分:-1)

按照我的说法,select选项的CSS不能更改,您可以使用ul-li

作为参考,请检查此链接codepen.io/fsanggang/pen/ZOepzE