HTML элементы. <!—Комментарии—>
Тег комментария используется для вставки комментариев в исходный код. Комментарии не отображаются в браузерах.
Вы можете использовать комментарии, чтобы объяснить свой код, который может помочь вам в дальнейшем редактировании исходного кода. Это особенно полезно, если у вас много кода.
Поддержка браузерами
| Элемент | |||||
|---|---|---|---|---|---|
| <!—. —> | Да | Да | Да | Да | Да |
Отличия между HTML 4.01 и HTML5
Советы и примечания
Вы также можете использовать тег комментариев, чтобы «скрыть» скрипты от браузеров без поддержки сценариев (чтобы они не показывали их как обычный текст):
Примечание: Две косых черты в конце строки комментариев (//) являются символом комментария JavaScript. Это предотвращает исполнение JavaScript —> тега.
Стандартные атрибуты
Тег комментария не поддерживает никаких стандартных атрибутов.
Больше информации о стандартных атрибутах можно узнать в разделе Стандартные атрибуты.
Атрибуты события
Тег комментария не поддерживает атрибуты событий.
Больше информации об атрибутах события в разделе Атрибуты события.
Примечание: Комментарии нельзя влаживать внутрь других комментариев.
HTML Comments: How to Use Them

Adding comments in HTML can help you write and organize the backend of your webpage. They’re so useful that it’s considered a best practice to use them.

You can add comments to explain your code, which will make it easier to edit in the future or to work with other developers. You can also use comments to simplify your debugging efforts by “commenting out” lines of code without deleting them.
In this post, we’ll look more closely at what a comment is in HTML, as well as
Как сделать комментирование на сайте

Очень часто у меня спрашивают, как сделать комментирование на сайте на PHP. Я решил не объяснять на пальцах каждому, а просто написать статью, в которой показать, как делается комментирование на сайте с использованием PHP и MySQL.
Мы сейчас будем разбирать PHP-код для создания комментирования на сайте, где имеется множество страниц, на каждой из которых свои комментарии. Например, таким образом, реализовано у меня. Это самый популярный вариант, когда у каждой страницы (статьи, поста и прочего) свой набор комментариев.
Первым делом, создаём таблицу в базе данных (пусть она называется comments), где будут храниться комментарии со следующими полями:
- id — уникальный идентификатор.
- page_id — хранится идентификатор той страницы, на которой находится данный комментарий.
- name — имя того, кто оставил комментарий.
- text_comment — текст комментария.
После создания таблицы, давайте создадим HTML-форму, которую нужно будет размещать на каждой странице, где Вы хотите разрешить добавление комментариев:
<form name=»comment» action=»comment.php» method=»post»>
<p>
<label>Имя:</label>
<input type=»text» name=»name» />
</p>
<p>
<label>Комментарий:</label>
<br />
<textarea name=»text_comment» cols=»30″ rows=»50″></textarea>
</p>
<p>
<input type=»hidden» name=»page_id» value=»150″ />
<input type=»submit» value=»Отправить» />
</p>
</form>
Единственная особенность данного HTML-кода — это input hidden. В value должен находиться уникальный идентификатор текущей страницы (статьи или поста).
Теперь займёмся обработкой формы. Для этого создаём файл comment.php с таким кодом:
<?php
/* Принимаем данные из формы */
$name = $_POST[«name»];
$page_id = $_POST[«page_id»];
$text_comment = $_POST[«text_comment»];
$name = htmlspecialchars($name);// Преобразуем спецсимволы в HTML-сущности
$text_comment = htmlspecialchars($text_comment);// Преобразуем спецсимволы в HTML-сущности
$mysqli = new mysqli(«localhost», «root», «», «db»);// Подключается к базе данных
$mysqli->query(«INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES (‘$name’, ‘$page_id’, ‘$text_comment’)»);// Добавляем комментарий в таблицу
header(«Location: «.$_SERVER[«HTTP_REFERER»]);// Делаем реридект обратно
?>
И, наконец, последняя стадия — это вывод комментариев на странице:
<?php
$page_id = 150;// Уникальный идентификатор страницы (статьи или поста)
$mysqli = new mysqli(«localhost», «root», «», «db»);// Подключается к базе данных
$result_set = $mysqli->query(«SELECT * FROM `comments` WHERE `page_id`=’$page_id'»); //Вытаскиваем все комментарии для данной страницы
while ($row = $result_set->fetch_assoc()) <
print_r($row); //Вывод комментариев
echo «<br />»;
>
?>
Вот и всё. Безусловно, это лишь база, необходимая для создания возможности комментирования на сайте. Здесь самое минимальное, что придётся сделать — это оформить внешний вид комментариев. Также надо обязательно проверить поступившие данные из формы. Также можно добавить дополнительные поля (например, e-mail ещё запрашивать).
Но всё это уже детали, а комментирование на PHP уже сделано.
Чтобы понять весь алгоритм и, главное, научиться самостоятельно создавать подобные скрипты, обязательно изучите PHP и MySQL, и в этом Вам поможет мой Видеокурс «PHP и MySQL с Нуля до Гуру«: http://srs.myrusakov.ru/php

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Она выглядит вот так:
Комментарии ( 159 ):
не понял с пунктом "вывод комментариев на странице" это создаётся ещё один php файл?? или все в одном? и ещё один вопрос, создал форму, как у вас и пхп файл, как нажимаю в форме кнопку отправить пишет вот такое: query("INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES (‘$name’, ‘$page_id’, ‘$text_comment’)");// Добавляем комментарий в таблицу header("Location: ".$_SERVER["HTTP_REFERER"]);// Делаем реридект обратно ?>
Вы либо невнимательно читаете, либо Вам ещё просто рано про это вообще читать. Вы основы точно знаете? Теперь по вопросам: 1. Вывод комментариев на той же странице, где форма. 2. Как он может такое писать? Только если, конечно, Вы не открываете через file:///Z:\home. Если так, то забудьте про эту статью. С такой проблемой новички сталкиваются в первый день обучения PHP.
Евгений вы для начала разберите алгоритм создания комментариев. Всё создаётся на одной или двух страницах. Допустим если на двух то: text.php //это файл для формы и вивода комментов update_comment.php //это фаил обработчик Вот и всё!
сорри поспешил, ушел дальше разбираться
Спасибо Михаил всё это знал только вот не знал как id страницы отправить спасибо!! <input type="hidden" name="page_id" value="150" />
Салам! Михайил У меня вывод комментариев на странице не выходить. В базе MySQL данные есть но на странице нету!
Тысяча причин, все перечислить невозможно. Могу лишь назвать парочку: по-другому названы поля в таблице, соответственно, неверный запрос. Либо ещё файл не обрабатывает PHP вообще, либо он имеет расширение html, либо запускается неправильно (допустим, просто открывается через двойной клик в браузере).
Михаил, а идентификатор страницы, обычная строка или с Auto_increment
Это уникальный номер страницы (число). А какой он, неважно, главное, чтобы число и уникальный.
HTML: How to Comment With Example
In this article HTML How to Comment we discussed How to comment out in HTML?, HTML comment syntax, and two or more examples where we use HTML comment in the document.
Basically, comments are helpful for web developers or designers to know about source code working which is encapsulated with some information about code using Comment Tag by any developer.
Here are the details which we discuss in this article,
- Major points about HTML Comment Tag
- HTML: How to Comment with Example
- Browser Support
Major points about HTML Comment Tag
- The <!—. —> is an HTML Comment Tag.
- When you place content or information between <!—. —> this tag browser would not show these pieces of information.
- Developers can also hide the script tag code using HTML comments.
- Comment out HTML allows developers to leave notes or information about source code.
HTML: How to Comment with Example
The HTML comment encapsulate the piece of information by using comment tag.
Syntax
Single Line Comment
<! — This is a comment. Comments are not displayed in the browser →
<p>This is a paragraph.</p>
Multiline Comment
Sometimes we need to comment out multiple lines or some lines of code, then we use multiline comment.
<div>
<p>This text is visible. Check the source code for multi-line comment.</p>
<! —
Hello, world! I am a comment and I am
displayed in multiple lines!
→
</div>
You can also comment out or hide script code which is define inside <script> tag.
Note: You may also see <comment> tag somewhere but that comment tag is not supported by modern browsers.