2016-03-30 2 views
-2
 $count = 4; 

     echo '<select class="form-control multiplechose_questionTypes" name="quiz_category" id="category"> 
      <option class="multiplechose_questionTypes" value=""disabled selected>Select the answer</option>'; 

        for($i = 0; $i < $count; $i++) { 

        echo '<option class="multiplechoiceguessess" value="test"</option>'; 
        } 
     echo'</select>'; 

CSSПочему мой выпадающий список не отображаются

.multiplechose_questionTypes { 
border-style: solid ! important; 
border-color: #337ab7 ! important; 
color: #140D40 ! important; 
} 

.multiplechoiceguessess { 
background-color: #fff ! important; 
color: #140D40 ! important; 
} 

счетных переменные $ имеют значение 4.

Так он должен печатать тест 4 раза, и это делает печать 4 раза, когда Я проверяю элементы, но я пытался изменить цвета с помощью css и никакой помощи, это вызвано какой-то другой проблемой?

+0

поставил правильный закрывающий тег

+1

Опечатки являются вне темы. –

ответ

1

Я думаю, что у вас есть опечатки.

$count = 4; 

    echo '<select class="form-control multiplechose_questionTypes" name="quiz_category" id="category"> 
     <option class="multiplechoiceguessess" value="" disabled selected>Select the answer</option>'; 

       for($i = 0; $i < $count; $i++) { 

       echo '<option class="multiplechoiceguessess" value="test">test</option>'; //added ">" and display text 
       } 
    echo'</select>'; 
+0

Да, это решение исправило это, спасибо, не может определить, что вы изменили, не говоря о том, что это была опечатка? lol –

+0

Я прокомментировал около тега опции, что вы пропустили –

+0

, но я хочу передать значение, подобное этому значению = «тест», а не так, как вы его изменили до –

2

Вы получили ошибку в настройках, попробуйте заменить, что:

echo '<option class="multiplechoiceguessess" value="test">Test</option>'; 
+1

Это не по теме, и вы не должны отвечать. –

0

Вы пропустили > на опции тега.

+1

Это не по теме, и вы не должны отвечать. –