PHPFAQ  
Начинающим   Технологии   MySQL   PDO   Ошибки   Ссылки   Юмор   Форум   SafeMySQL  
-- Список сообщений -- Поиск --
Просмотр HTML - кода
Анна 03.02.14 15:10
Добрый день. Использую классы, например
class TableCell extends Element
{
var $align;
var $valign;
var $rowspan;
var $colspan;
var $style;
var $class;
function TableCell()
{
}
function GetCode()
{
return "<td style='".$this->style."' id='".$this->id."' align='".$this->align."' valign='".$this->valign."' colspan='".$this->colspan."' rowspan='".$this->rowspan."'
class='".$this->class."'>".$this->content."</td>";
}
}
class TableRow extends Element
{
var $align;
var $valign;
function TableRow()
{
}
function GetCode()
{
return "<tr id='".$this->id."' align='".$this->align."' valign='".$this->valign."' style='".$this->style."'>".$this->content."</tr>";
}
}
class Table extends Element
{
var $align;
var $Rows;
var $class;
var $style;
var $id;
function Table()
{
$this->Rows = array();
}
function AddRow($cls)
{

}
function GetCode()
{
return "<table id='".$this->id."' style='".$this->style."' align='".$this->align."' class='".$this->class."'>".$this->content."</table>";
}
}
Добавляю элементы так:
$table = new Table();
$table->class="a";
$table->id='maintable';
$table->align="center";
$tr=new TableRow();
$td_2=new TableCell();
$td_2->colspan=3;
...
$tr->Add($td_2);
$table->Add($tr);
Все сделано с помощью таких классов.
Когда запускаю и просматриваю HTML-код текст идет сплошняком по странице, только java-script выглядит нормально, остальное нечитаемо. можно как-то с этим бороться? ecolife.dn.ua - можно посмотреть, как выглядит HTML-код.
ответить
phpfaq 03.02.14 15:13
Нужно добавлять переводы строк

Нужно ставить \n в конце строки.

return "<table id='".$this->id."' style='".$this->style."' align='".$this->align."' class='".$this->class."'>".$this->content."</table>\n";

А лучше вообще без этих классов, а пользоваться для отображения HTML шаблонами
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2019 1566615806.012 sec. О сайте   Хостинг iHor.ru