Вывод из 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, время: 12:11. |