Есть новости на сайте они выглядят так:
При нажатии на кнопку редактирования(карандаш) страница обновляется и и становиться такой:
Как сделать такое действие без обновления страницы?
Код:
<?php
if (isset($_POST['subred'])) {
if ($_POST['aretext'] == '') {
$errors = "Введите текст!";
}
if (!isset($errors)) {
$text = $_POST['aretext'];
$id = $new['id'];
$rest = mysqli_query($connection, "UPDATE `news` SET `desc` = '$text' WHERE `news`.`id` = $id");
}
}
?>
<div id="find">
<div id="finOd">
<p></p>
<button class="closefind" type="button">Закрыть</button>
</div>
</div>
<div class="fnews">
<input value="<?php echo $new['id']; ?>" type="hidden" id="idnews">
<div class="fnewsName"><?php echo $new['name']; ?></div>
<div class="fnewsDate">Дата публикации: <?php echo $new['date']; ?></div>
<?php if (!isset($_POST['rednews'])) {?>
<div class="fnewsdesc"><?php echo $new['desc']; ?></div>
<?php } elseif (isset($_POST['rednews']))) {
?>
<form class="classred" method="POST">
<textarea name="aretext"><?php echo $new['desc']; ?></textarea>
<input type="submit" name="subred">
<div class="iclear"></div>
</form>
<?php
}
if (isset($_SESSION['Auth']) and $user['dost'] == 'admin') {
?>
<hr>
<form method="POST">
<input title="Удалить новость" class="fnewsdel" value=" " type="submit" name="delnews">
<input title="Редактировать новость" class="fnewsred" value=" " type="submit" name="rednews">
</form>
<?php
}
?>
</div>