g1e8
Хочу сделать так
PHP:
foreach ($str as $row) { $stroka = include ($adr.‘/rabota.html’); $rabota .= $stroka; } }rabota.html
HTML:так не получается. А как надо?
PS хочу так формировать странички и листать их через AJAX
Drunkenmunky
Попробуйте вместо include() использовать file_get_contents()
Правда, содержащийся в rabota.html php код, так работать не будет.
g1e8
в этом и дело!!! можно попробовать и код html через echo в цикл вставить, но у меня ($adr.’/rabota.html’), те для каждого пользователя свой….
Drunkenmunky
Значит нужно пересмотреть подход к построению сценария вообще.
Попробуйте сформулировать общую задачу попунктно.
g1e8
у меня есть общее меню, где выбирается пользователь, те ($adr.’/rabota.html’) $adr — это и есть пользователь… когда в меню выбирается пользователь, то include в цикле прекрасно работает, но меню тоже перезагружается. хочу сделать чтобы меню оставалось, а содержимое менялось. Хотел таблицу в цикле как-то настрогать через include и всунуть ее в <div>, но походу так не получится. надо подумать.
Может можно как-то печатать не на экран, а в переменную…?
— Добавлено —
Drunkenmunky
Ну, если ничего глобально изменить не получается, то могу посоветовать в rabota.html держать только шаблон для sprintf(), считывать его file_get_contents() и применять в цикле для $row[‘id_zakaz’]
g1e8
в принципе через AJAX можно поробовать в <div> всунуть что-то типа <? echo user=>func(); ?>…..
а кто запрещает? не знаю так можно, но это как-то оченьстранно
не хочу ничего глобально менять… хочу сверху блямбочку…
MouseZver
Дарованной мне силы всевышней и с его позволения — херачу этот говнокод простому народу
PHP:
foreach ( $str AS $row ) { include $adr . ‘/rabota.html’; }
[vs]
Еще можно в rabota.html делать return
PHP:
<?php return <<<HTML <ul class=»blokrab»> <li class=»rabota id_zakaz»><? echo sprintf(‘%05d’, $row[‘id_zakaz’]); ?></li> </ul> HTML;После этого можно и через равно:
— Добавлено —
ПыСы. Отвечал с телефона, на заметил что там пхп код ещё. Тогда можно заранее подготовить переменные чтобы sprintf не вызвать прямо в контенте.
g1e8
я и до этого говорил — что все работает…….. читай выше…. вроде все норм…….. если будут проблемы — не опракиньте — я только учусь
g1e8
по идее JS вызывает html-код… < есhо … > — это тоже html-код
а дальше проблемы html (DOM) — пусть соображаетт
g1e8
у мен пользователи на яндекс-диске и и имя пользователя — имя папки
ну предложи умнее… у меня 10 типов юзеров — у каждого свое меню…. папка и тд
miketomlin
Сначала опиши умнее, потому что это нифига не понятно:
— Добавлено —
Шо в одном цикле могут всплывать блоки разных типов или как?
Похожие записи:
- Как и куда добавить условие IF в моем коде?
- Программа расчета небоскребов для размера NxN, версия 3 (с использованием битовых масок)
- N-Queens без рекурсии (но с одним goto)
- Реализация нравится / не нравится
- Программа расчета небоскребов для размера NxN, версия 2 (с использованием функции отслеживания с возвратом)