Здравствуйте.Суть проблемы такова.Имеются 2 столбца в таблице.В первом пишется приветствие человека(например "Привет admin"),во втором выводится таблица из бд с помощью include.Я хочу сделать вложенные таблицы.Но для 2 столбца не знаю как задать ячейку,так как там php код и двойные кавычки он не воспринимает. Вот кусок кода: <? session_start(); if (isset($_SESSION['user'])) { $auth = "<table border=\"2\" align=\"left\"><tr><td>Здравствуйте ".$_SESSION['user']."<br />\n"; $auth .= "<a href='logout.php'>Выйти <br />\n</a></td>"; //первый столбец $docum = include 'inc/user.inc'; //ВОТ ЭТОТ файл мне надо загнать в тег <TD>,чтобы создать 2 стоблец } else { $auth = <<< AUTH AUTH; $docum= include 'inc/login.inc'; } ?> <?echo $auth; ?> <?echo $docum; ?> Если написать $docum = "<td> include 'inc/user.inc' </td>" то соответственно в ячейке пишется include 'inc/user.inc' и подключение файла не происходит.Как это можно исправить?
Warning: include(inc/user.inc</td>) [function.include]: failed to open stream Почему последний символ прикрепляется к пути файла.Экранирование тоже не помогает
<? session_start(); if (isset($_SESSION['user'])) { $auth = "<table border=\"2\" align=\"left\"><tr><td>Здравствуйте ".$_SESSION['user']."<br />\n"; $auth .= "<a href='logout.php'>Выйти <br />\n</a></td>"; $docum =//include 'inc/menu.inc'; $docum = "<td>".include 'inc/user.inc'."</td>"; } else { $auth = <<< AUTH AUTH; $docum= include 'inc/login.inc'; } ?> <?echo $auth; ?> <?echo $docum; ?>
Код (Text): $docum =include 'inc/login.inc'; $docum = "<td>" .$docum."</td>"; у меня вот так работает.....выкладывай этот кусок кода из своего скрипта...
первый пост: Вот кусок кода: хотя бы так, я уж не говорю потрудится в тег [ code ] код [ /code ] загнать...