Добрый вечер. Ломаю голову, никак не могу понять в чём дело:
function getstar($star) {
for ($i=0; $i < $star; $i++) {
echo '<span class="glyphicon glyphicon-star"></span>';
}
}
/* тут подключение к БД и выбор базы, это всё работает, потому,
что вывод проходит, дальше в цикле выводим все строки */
while($row=mysql_fetch_array($result))
{
echo '
<div class="panel panel-success">
<div class="panel-heading"><b>' . $row['name'] . '</b> (' . $row['date'] . ')</div>
<div class="panel-body">
<p>' . $row['text']. '</p>
<div class="marks">
' . getstar($row['mark']) . '
</div>
</div>
</div>';
}
mysql_close();
Строка представляет собой звёздочку, в результате в div (marks) должно выводится столько звёзд, сколько мы получаем из базы в переменной
$row['mark'].
Всё работет, звёзды выводятся, только не в нужный им div, а в начало цикла (перед ).
Помогите понять в чём проблема, заранее спасибо.