2015-09-13 2 views
0
<html> 
<body> 

<select id="cod"> 
<?php 
foreach (range(-2, 2,0.25) as $cod) { 
echo '<option value='; 
if($cod >= 0){ 
    echo '+'; 
} 
echo number_format($cod, 2, '.', ''); 
if($cod == 0){ 
    echo ' selected="selected"'; 
} 
echo ' style="background-color: #7dbb4d;>'; 
if($cod >= 0){ 
    echo '+'; 
} 
echo number_format($cod, 2, '.', ''); 
echo '</option>'; 
} 

echo '<br/>'; 
echo 'toto'; 
?> 
</select> 
<?php echo 'echo something else....'; ?> 
</body> 
</html> 

Почему «echo something else ....» не отображается в конце моего кода? Извините, я довольно новичок в Php.Непонятное поведение

Моя страница Эст здесь: http://www.willbegood.com/test/debug.php

+0

просмотреть исходный код его там, его просто ваш HTML является BORKED –

+0

Пожалуйста [править] Ваш вопрос, чтобы добавить значащий код и описание проблемы здесь. Не просто ссылку на сайт, который нуждается в исправлении. В противном случае этот вопрос потеряет ценность для будущих посетителей, как только проблема будет решена. Публикация [Минимальный, завершенный, проверенный пример] (http://stackoverflow.com/help/mcve), который демонстрирует вашу проблему, поможет вам получить более качественные ответы. Для получения дополнительной информации см. Раздел [Что-то на моем веб-сайте не работает. Могу ли я просто вставить ссылку на него?] (Http://meta.stackexchange.com/questions/125997/) Спасибо! –

ответ

0
echo ' style="background-color: #7dbb4d;>'; 

попробовать:

echo ' style="background-color: #7dbb4d;">'; 
+0

Всегда старайтесь добавить несколько пояснений при отправке ответа. Не отправляйте только код. –

0

Он отображает, но браузер не знаю, как показать это. Это потому, что у вас есть опечатка в вашем HTML

echo ' style="background-color: #7dbb4d;>'; 

Это отсутствует закрытие " в style параметра.

echo ' style="background-color: #7dbb4d;>"'; 
+0

ahhh молодцы !!! Это было перед моим лицом :) – user367864

Смежные вопросы