Всем, привет. Пишу сам скрипт комментариев. И возникло у меня несколько вопросов, ответы на которые не могу найти(. Вопросы: 1) Как сделать так, чтобы после отправки комментария (после нажатия кнопки "submit"), страница открылась не в самом вверху (сначала), а в том месте где добавился комментарий? у меня так написано: PHP: echo "<html><head><meta http-equiv='Refresh' content='0; url='view_post_articles?id=$id'></head>></html>"; exit(); 2) Когда комментарий уже добавился в базу и вывелся на сайте, при перезагрузке страницы ("обновить текущую страницу"), комментарий снова добавляется в базу, и уже второй раз выводится на сайте? Вот моя форма комментария: PHP: <form action="" method="post" name="form_comments" onsubmit="return validate_form();"> <p><label>Ваше имя: <span style="color:red">*</span></label><br /><input name="author" type="text" size="30" maxlength="100" /></p> <p><label>Адрес e-mail: </label><br /><input name="author_email" type="text" size="30" maxlength="50" /> <p><label>Текс комментария: <span style="color:red">*</span></label><br /><textarea name="author_text" cols="50" rows="5"></textarea></p> <input name="id" type="hidden" value="<?php echo $id; ?>" /> <p><input name="sub_com" type="submit" value="Комментировать" /></p> </form>
1) перед нужным комментарием дописывайте якорь: <a name="lastComment"></a>. и при запросе http://site.ru/somepage#lastComment перескочит именно туда.
вот мой вывод статьи: PHP: do { printf ("<div class='comments_div'> <p class='comments_author_date'>Комментарий добавил(a): %s<br />Дата добавления: %s</p> <p>%s</p></div>", $myrow['author'], $myrow['date'], $myrow['author_text']); } while ($myrow = mysql_fetch_array ($result)); } как это сделать правильно, у меня не выходит!?
а я что-то думал, думал, как второй вопрос реализовать и здесь же попробовал после добавления ответа обновить страницу. выдает, что нельзя снова добавить комментарий. видимо, как-то со временем связано
=D я даже не знаю что такое бергамот , не то что бы его употреблять =D тик временный и вызван суточным сидением за компом , ну ещё и простудой от которой не хочется спать наверное =D а .htaccess записал , пригодится когда брошу курить XD