|
|
|
|
|
для: liberty
(08.07.2013 в 14:27)
| | У меня нет вариантов, есть учебники и руководства описывающие элементы html, их атрибуты. Использовать нужно те, которые необходимы для решения поставленной задачи, а не по принципу "кашу маслом не испортишь".
Нужно знать, что такое события элементов, как они возникают и что делают, а не писать лишнего.
Нужно знать об элементарных правилах безопасности, а не вываливать на страницы так как есть.
Все это описано, нужно лишь изучать.
Вы же скорее всего копируете хлам не известно из каких источников, даже не задумываясь о том, что это такое и зачем. | |
|
|
|
|
|
|
|
для: confirm
(08.07.2013 в 08:07)
| | какой был бы ваш вариант? | |
|
|
|
|
|
|
|
для: liberty
(08.07.2013 в 07:55)
| | Что это такое: enctype="multipart/form-data" ?
Это зачем: name="addcom" и name="button"?
Почему: name="text"?
Это для чего: onSubmit="return false" и onclick="doLoad(document.getElementById('addcom'))"?
mysql_real_escape_string($id_university) - целочисленные переменные нужно к этому типу и приводить (Int)$id_university, при чем, если эта переменная получена извне, например, как POST данные, то if($id_university = (int)$_POST['$id_university']) { и далее обработка запроса, так как у нормальных пацанов id равного 0 нет. А mysql_real_escape_string() здесь с боку припеку.
mysql_fetch_array() - это плохо, так как вы тянете лишние данные.
Переписывать трижды переменные ради того, чтобы задействовать printf(), это либо не понимать когда ею удобно пользоваться, либо вообще не понимать, что такое вывод.
Данные на страницу нужно выводить обработанные htmlspecialchars(). | |
|
|
|
|
|
|
|
для: confirm
(08.07.2013 в 07:43)
| | а что там не так? | |
|
|
|
|
|
|
|
для: zorg84
(07.07.2013 в 14:18)
| | То есть по вашему mysql_real_escape_string($id_university) и
$text = $comment["text"];
$author = $comment["author"];
$date = $comment["date"];
printf("<div class='comment-content2'><h6>%s</h6><p>%s</p><p>%s</p></div>",$author,$date,$text);
это нормально? | |
|
|
|
|
|
|
|
для: zorg84
(08.07.2013 в 00:10)
| | пару вопросов
как прописать "в css добавить display:none; !"
и что тут
<div onclick="form()"> кнопка </div>
|
просто кнопка? | |
|
|
|
|
|
|
|
для: liberty
(07.07.2013 в 23:48)
| | для того чтобы если нет записей в базе данных при клике по кнопке форма появилась | |
|
|
|
|
|
|
|
для: zorg84
(07.07.2013 в 23:26)
| | зачем в else добавлять форму, если ее как раз там и не надо выводить.
только кнопку. | |
|
|
|
|
|
|
|
для: liberty
(07.07.2013 в 22:01)
| | В else добавить форму , в css добавить display:none; для формы чтобы форма не отображалась .при клике по кнопке срабатывает функция javascrit которая меняет значение display. это примитивно но будет работать
[
else {
<div class="corner25">
<h5>Оставьте свой отзыв:</h5>
<div id='cerror'></div>
<form action="#" method="POST" enctype="multipart/form-data" name="addcom" id="addcom" onSubmit="return false" class="sendform">
Ваше имя <input class="comment_name" type="text" name="author" id="author">
<div class="corner20"><textarea name="text"></textarea></div>
<input name="id" type="hidden" value="<?php echo $id_university; ?>">
<input type='hidden' name='advertisment' value='<?php echo $myrow3['title']; ?>'>
<input class="button-small" name="button" type="button" value='Отправить' onclick="doLoad(document.getElementById('addcom'))">
</form>
<div id='resultid'></div>
</div>
<div onclick="form()"> кнопка </div>
}
|
| |
|
|
|
|
|
|
|
для: zorg84
(07.07.2013 в 21:12)
| | я хочу чтобы формы не было когда нет комментариев.
если комменты уже есть то и форма есть.
а если нет комментов, то есть только кнопка (ссылка) которая открывает эту форму | |
|
|
|
|