2016-08-31 3 views
-1

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

<select id="notebboktype" name="notebooktype"> 
    <option value="Convertible 2 in 1">Convertible 2 in 1</option> 
    <option value="Notebook">Notebook</option> 
    <option value="Laptop">Laptop</option> 
    <option value="Ultrabook">Ultrabook</option> 
</select> 

Как я могу получить выбранное значение. Я пробовал:

<option value="Convertible 2 in 1" <?php if ($row['notebooktype'] == "Convertible 2 in 1") echo 'selected = "selected"'; ?>>Convertible 2 in 1</option> 
<option value="Notebook" <?php if ($row['notebooktype'] == 'Notebook') echo 'selected = "selected"'; ?>>Notebook</option> 
<option value="Ultrabook" <?php if ($row['notebooktype'] == 'Ultrabook') echo 'selected = "selected"'; ?>>Ultrabook</option> 
<option value="laptop" <?php if ($row['notebooktype'] == 'laptop') echo 'selected = "selected"'; ?>>laptop</option> 

Но он по-прежнему дает мне только первое значение.

+0

Улучшение грамматики и форматирования. – RamenChef

ответ

0

Вы должны использовать

multiple атрибут в вашей <select id="notebboktype" name="notebooktype"кратному>

И нет необходимости эхо отобранных = "выбрано" просто эхо выбранного

<select id="notebboktype" name="notebooktype" multiple> 
    <option value="Convertible 2 in 1">Convertible 2 in 1</option> 
    <option value="Notebook">Notebook</option> 
    <option value="Laptop">Laptop</option> 
    <option value="Ultrabook">Ultrabook</option> 
</select> 
0
<select id="notebboktype" name="notebooktype" multiple> 
    <option value="Convertible 2 in 1">Convertible 2 in 1</option> 
    <option value="Notebook">Notebook</option> 
    <option value="Laptop">Laptop</option> 
    <option value="Ultrabook">Ultrabook</option> 
</select> 


<select id="notebboktype" name="notebooktype" multiple> 
    <option value="Convertible 2 in 1" <?php if ($row['notebooktype'] == "Convertible 2 in 1") echo 'selected'; ?>>Convertible 2 in 1</option> 
    <option value="Notebook" <?php if ($row['notebooktype'] == 'Notebook') echo 'selected'; ?>>Notebook</option> 
    <option value="Ultrabook" <?php if ($row['notebooktype'] == 'Ultrabook') echo 'selected'; ?>>Ultrabook</option> 
    <option value="laptop" <?php if ($row['notebooktype'] == 'laptop') echo 'selected'; ?>>laptop</option> 
</select> 
0

Здесь ..

<option value="Convertible 2 in 1" <?php if ($row['notebooktype'] == "Convertible 2 in 1") { echo ' selected = "selected"'; } ?> >Convertible 2 in 1</option> 
     <option value="Notebook" <?php if ($row['notebooktype'] == 'Notebook') { echo ' selected = "selected"'; } ?> >Notebook</option> 
     <option value="Ultrabook" <?php if ($row['notebooktype'] == 'Ultrabook') { echo ' selected = "selected"'; } ?> >Ultrabook</option> 
     <option value="laptop" <?php if ($row['notebooktype'] == 'laptop') { echo ' selected = "selected"'; } ?> >laptop</option> 
Смежные вопросы