Вывод из PHP в HTML
Добрый день.
Помогите пожалуйста.. Имеется такого вида структура разметки
<section>
<div id="block1">
<div id="new">
</div>
<div id="last">
</div>
</div>
<div id="block2">
<div id="analytics">
</div>
<div id="rate">
</div>
</div>
</section>
Где в блок last выводится контент с помощью функции php вида:
<?php
function name($ls)
{
foreach ($ls as $l)
{
printf($l); //либо echo - от этого лучше не было
}
}
?>
(это описано между открывающим и закрывающим тегом) Проблема состоит в том, что все это выводится не в блок, а в верхний левый угол всего документа ("экрана") Что поделать? Как быть? |
Покажите, пожалуйста, место в PHP-сприпте, где вызывается функция name и полученный HTML-код.
|
В контроллере вызывается сама функция которая получает $ls из модели.
вида: name($this->model()); //для примера |
Приведенной информации недостаточно, чтобы выявить причину. Ошибка может быть как в последовательности выполнения инструкций echo, так и в HTML разметке. Если посмотреть на исходный код страницы, где прописался нужный блок, то можно будет сказать, какой из 2-х вариантов имеет место.
|
А приблизительные варианты решения возможны?
|
Цитата:
|
В html коде страницы выводимый функцией контент находится внизу.. (в браузере), а в коде в необходимом месте.
|
Цитата:
|
| Часовой пояс GMT +3, время: 08:12. |