Динамическое добавление html объектов

203
25 января 2018, 17:55

Здравствуйте!Уже пару месяцев волнует вопрос, как ПРАВИЛЬНО добавлять html код (к примеру php файлом)? И как их обрабатывать через PHP? Подскажите пожалуйста, или натолкните на литературу

echo "<table class='table table-hover' >
<thead class='thead-dark'>
<!--Здесь громадные куски html кода-->
</thead>
<tbody> <tr ><td><form >
<input type='hidden' name='title' value=$value /><input type='hidden' name='add_task'/>
<input type='hidden' name='table_id' value=".$users->id."/>
<input type='submit' value='Add Task'/>
</form></td></tr></table>";
Answer 1

Стандартная Controller->View схема, если говорить просто, то

Вы разделяете Серверный код и клиентский код по разным файлам. Наиболее простой пример:

файл html.php Содержит минимальное количество серверного кода, в основном там используется код для вывода данных, в данном случае единственным данными у нас есть $users->id.

<table class='table table-hover' >
<thead class='thead-dark'>
<!--Здесь громадные куски html кода-->
</thead>
<tbody> <tr ><td><form >
<input type='hidden' name='title' value=$value /><input type='hidden' name='add_task'/>
<input type='hidden' name='table_id' value="<?=$users->id?>"/>
<input type='submit' value='Add Task'/>
</form></td></tr></table>

файл php.php

$user->id = '1234';
include ('html.php');

Подобная схема используется повсеместно, но разумеется она сложнее, чем то, что показано в примере. Гуглите MVC (Model - Controller - View), чтобы ознакомиться с этим принципом подробнее.

READ ALSO
Почему не отображается поле Contact form 7 с readonly?

Почему не отображается поле Contact form 7 с readonly?

В настройках формы плагина Contact form 7 сделал поле с readonly, после этого поле не создается на страницеЕсли убрать readonly поле появляется

214
Нужно ли загружать на сайт шрифты open-sans, sans-serif?

Нужно ли загружать на сайт шрифты open-sans, sans-serif?

будет выглядеть так font-family: open-sans, sans-serif; Эти шрифты предустановлены в ОС, так что нужно ли их всё равно грузить через @font-face?

213
Как &ldquo;подружить&rdquo; bower и gulp?

Как “подружить” bower и gulp?

Всем приветИспользую gulp и bower, и, честно говоря, только спустя год снизошло просвещение, что использую я эту связку на 10% от всей мощи

216