Изображение не отображается при выборе с помощью php - PullRequest
0 голосов
/ 04 июня 2018

У меня есть форма, которая должна показывать пользователям с их загруженными изображениями справа от их имен.Я загрузил их изображения, используя:

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>

Изображения не будут отображаться при поступлении настраница пользователей.Только имя подошло бы.Готов учиться и открыт для любого решения, которое у вас может быть.Спасибо

1 Ответ

0 голосов
/ 04 июня 2018

Изображение не отображается, поскольку <option> может содержать только текст , возможно, с экранированными символами (например, &eacute;).

Если вы хотите, чтобы ваши параметры содержалиизображения в нем, вы должны использовать решение JS, как selectize .Такие библиотеки решают проблему, создавая что-то похожее на элемент управления select с опциями, но на самом деле оно состоит из divs и spans.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...