Изображение после sql результата Combobox PHP

0

Ситуация очень проста и нахожу это странным, почему я не вставляю изображение после каждого результата в свой список со списком (выпадающее меню).

Я пытаюсь вставить $ image здесь !.

       <select name = 'pSelect' id = 'pSelect'>       
      <?php

        $result = mysql_query
        ("                    
            SELECT ID, Project, Projectnummer, Klant
            FROM tblproject
            WHERE Status = '1'
            ORDER BY Klant ASC
        ");

         $image = "<img src='images/status_groen.png' width='15' height='15' /> ";

        while($row1 = mysql_fetch_array($result))
           {
                $pID = $row1['ID'];

                echo "<option value=\"" . $row1['ID'] . "\"";

                if (isset($_POST['pSelect']) &&  $row1['ID'] == $_POST['pSelect']) 
                { 
                echo " selected='selected'"; 
                } 

                echo ">" . $row1['Klant'] ." ". $row1['Project'] ." ". $row1['Projectnummer'] ." ".$image. "</option>";

                echo "<br/>'";
           }

        ?>
    </select>

после вывода данных он отображает синтаксис изображения красным цветом, что указывает на синтаксическую проблему, но не обязательно.

Выход источника:

 <option value="202">3DNL reCAPTCHA toevoegen 13097/1 <img src='images/status_groen.png' width='15' height='15'/> </option><br/>
Теги:
combobox
drop-down-menu

1 ответ

0
Лучший ответ

Единственное, что я вижу, это то, что тэг img не закрыт

'/>'

РЕДАКТИРОВАТЬ

Я этого не знал, но тег опции поддерживает только текст

это была известная проблема, и на эту тему ответили

  • 0
    Добавив косую черту, вы были правы, но проблема, к сожалению, не устранилась. Я протестировал изображения с эхом в моем коде, но пока не знаю, как вставить изображение в выпадающее меню, не добавив его в качестве длинного блоба в базу данных.
  • 0
    Что вы видите в сгенерированном HTML?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню