ksa,
Смастерил, маленький и полный пример
Значит на странице две формы:
<form method="post">
<input name="id" type="text" id="name">
<input type="submit">
</form>
она выполняет следующее:
<?php
if(isset($_POST['id'])) {
$id = $_POST['id'];
$query = "SELECT `name` FROM comment WHERE id = '$id'";
$query_run = mysqli_query($connection, $query);
if(mysqli_fetch_row($query_run) >= 1) {
while ($row = mysqli_fetch_row($query_run)) {
echo $row['name'];
}
} else { echo 'nothing';}
}
?>
далее идет вторая форма, через которую и выполняются ajax комменты:
<form id="form" method="post">
<input type="hidden" name="postid" value="<?php echo $row['post_id']?>">
<input type="text" name="name" id="comment-name" placeholder="Your name here....">
<textarea name="comment" id="comment" cols="30" rows="10" placeholder="Type your comment here...."></textarea>
</label>
<input type="submit" id="submit" value="Submit Comment">
</form>
сам ajax скрипт(чтобы по сто раз не постить одно и тоже), смотри первый пост данной темы.
==================
Вообщем, когда отправляю первую форму, срабатывает добавление коммента, почему так??
Когда отключаю <script src="js/script.js"></script>(это и есть ajax скрипт из первого поста), то первая форма выполняет то, что ей и предназначено.
Хоть я в ajax'e ноль, но логика подсказывает, что дело в данной строчке -- var form = $('form'); и тут нужно что-то поменять
