Как вывести данные из массива в шаблон Массив заполняеся произвольно и может содержать как 1 значение так и n. Данные нужно представить в виде таблицы.
Не совсем понятно. Как поместить значения в таблицу столбцы которой будут создаваться в зависимости от количества записей
Что-то я совсем запутался, это разве шаблон? Читал в инете что для вывода данных из массива применяются циклические шаблоны только вот пример не нашел.
Шаблон это файл T.html с разными рисунками, кнопачками и т.д. вот пример заполнения таблицы Код (Text): <html> <head> <title>Просмотр переменных окружения</title> </head> <body> <h2>Узел {HTTP_HOST}</h2> <table border=1> <tr><th width=150 align=left>Переменная</th><th align=left>Значение</th></tr> <?php for($i=0,$n=2;$i<2;$i++){ ?> <LOOP NAME="env"> <tr><td>{column_1}</td><td>{column_2}</td></tr> </LOOP NAME="env"> <?php } ?> </table> </body> </html> вот другая часть Код (Text): <?php include('class.template.inc'); $HTTP_HOST=getenv("HTTP_HOST"); $env = array(); $i=0; while (list($key, $val) = each($HTTP_SERVER_VARS)) { $env[$i]['column_1'] = $key; $env[$i]['column_2'] = $val; $i++; } $tpl = new template; $tpl->load_file('template', 'template.html'); $tpl->parse_loop('template', 'env'); $tpl->pprint('template', 'HTTP_HOST'); ?> тут я не в курсах что такое class.template.inc и как им пользоватся
файл P.php Код (Text): <? for ($i=1; $i<3; $i++) { $n=1; } ?> Файл t.html Код (Text): <html> <head> <title>Просмотр переменных окружения</title> </head> <body> <h2>Узел {HTTP_HOST}</h2> <table border=1> <tr><th width=150 align=left>Переменная</th><th align=left>Значение</th></tr> <?php for($i=0,$n=2;$i<2;$i++){ ?> <LOOP NAME="env"> <tr><td>{сдесь выводим значение $n генерируемое в файле P.php}</td><td>{column_2}</td></tr> </LOOP NAME="env"> <?php } ?> </table> </body> </html> Есть способ попроще вывести результат из файла p.php т.е. $n Вобщем мне надо разделить обработку данных которая происходит в файлах *.PHP и вывод данных отображаемых в файлах *.html Вроде для этого и нужны шаблоны, чтобы облегчить работу дизайнера-верстальщика
Судя по всему ты пытаешься работать с каким-нибудь Смарти. Работу верстальщика ты этим не облегчишь. Он должен сверстать макет "ДО" того как ты закончишь работу. Готовый макет используешь уже ты. Пусть разрежет его на две части. main.phtml HTML: <html> <head> <title>Просмотр переменных окружения</title> </head> <body> <h2>Узел {HTTP_HOST}</h2> <table border=1> <tr><th width=150 align=left>Переменная</th><th align=left>Значение</th></tr> <?php for($i=0,$n=2;$i<2;$i++){ include 'row.phtml'; } ?> </table> </body> </html> row.phtml HTML: <tr><td>{сдесь выводим значение $n генерируемое в файле P.php}</td><td>{column_2}</td></tr>