繁体   English   中英

使用php在选择选项上未显示图像

[英]Image not displaying on select option using php

我有一个表格,该表格应该显示用户名及其右边的上传图像。 我使用以下方式上传了他们的图片:

require 'db.php';
if (isset($_POST['submit']))
{
    $target_dir = "uploads/";
    $num=rand(1000000,10000000);
    $target_file = $target_dir ."$num". basename($_FILES["photo"]["name"]);
    $target_file = $target_dir . basename($_FILES["photo"]["name"]);
    move_uploaded_file($_FILES["photo"]["tmp_name"], $target_file);
    extract($_POST);
$result=mysqli($conn, $sql);
    }

下面的代码将显示用户的图像及其姓名:

<option value="<?php echo $rowUser['id']; ?>"><?php echo "<img src='uploads/".$rowUser['photo']."' >";?><?php echo $rowUser['name']; ?></option>

图片不会显示在进入用户页面上。 只有名字会出现。 愿意学习并接受您可能拥有的任何解决方案。 谢谢

无法显示图像,因为<option> 仅允许包含文本 ,可能包含转义字符(例如&eacute; )。

如果希望选项包含图像,则应使用JS解决方案,如selectize 这样的库通过创建一些行为类似于选择选项的select控件来解决该问题,但实际上它是由divsspans

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM