Wolf56732
Новичок
Нужна помощь, я уже смог сделать добавление и удаление статей, но теперь осталось сделать редактирование на словах я понимаю
что нужно сначала взять данные выбранной статьи потом отобразить их в форме, а потом обновить их в базе
понимаю как формировать запрос на это,но а дальше не получается,помогите пожалуйста как это реализовать
Пишу так но не выводит в value ничего
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="../assets/css/bootstrap.min.css">
<link rel="stylesheet" href="../assets/css/style.css">
</head>
<body>
<?php
require '../config/connection.php';
$page = $_GET['id'];
?>
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h1>Редактирование Статьи</h1>
</div>
</div>
<div class="form-add">
<form method="post" action="edit.php" id="add-form">
<?php
$result = mysqli_query($connection,"SELECT
while ( $row = mysqli_fetch_assoc($result) ) { ?>
<label for="">
Название Cтатьи
<input type="text" name="title" value="<?php echo $row['titlel'] ?>" class="form-item" autofocus required>
</label>
<hr class="line-add">
<label for="">
Короткий текст
<textarea type="text" name="introtext" class="form-item" value="<?php echo $row['introtext'] ?>" autofocus required ></textarea>
</label>
<hr class="line-add">
<label for="">
Содержимое
<textarea type="text" name="fulltext" class="form-item" value="<?php echo $row['fulltext'] ?>" autofocus required ></textarea>
</label>
<label for="">
Дата
<input type="date" name="date" class="form-item" value="<?php echo $row['datetime'] ?>" autofocus required >
</label>
<hr class="line-add">
<input type="submit" value="СОХРАНИТЬ" name="submit" class="btn-sub">
<?php } ?>
<hr>
<a href="index.php" class="btn-back">Назад</a>
</form>
</div>
</div>
</body>
</html>
что нужно сначала взять данные выбранной статьи потом отобразить их в форме, а потом обновить их в базе
понимаю как формировать запрос на это,но а дальше не получается,помогите пожалуйста как это реализовать
Пишу так но не выводит в value ничего
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="../assets/css/bootstrap.min.css">
<link rel="stylesheet" href="../assets/css/style.css">
</head>
<body>
<?php
require '../config/connection.php';
$page = $_GET['id'];
?>
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h1>Редактирование Статьи</h1>
</div>
</div>
<div class="form-add">
<form method="post" action="edit.php" id="add-form">
<?php
$result = mysqli_query($connection,"SELECT
title
,introtext
, fulltext
, datetime
FROM blog
WHERE id='$page'");while ( $row = mysqli_fetch_assoc($result) ) { ?>
<label for="">
Название Cтатьи
<input type="text" name="title" value="<?php echo $row['titlel'] ?>" class="form-item" autofocus required>
</label>
<hr class="line-add">
<label for="">
Короткий текст
<textarea type="text" name="introtext" class="form-item" value="<?php echo $row['introtext'] ?>" autofocus required ></textarea>
</label>
<hr class="line-add">
<label for="">
Содержимое
<textarea type="text" name="fulltext" class="form-item" value="<?php echo $row['fulltext'] ?>" autofocus required ></textarea>
</label>
<label for="">
Дата
<input type="date" name="date" class="form-item" value="<?php echo $row['datetime'] ?>" autofocus required >
</label>
<hr class="line-add">
<input type="submit" value="СОХРАНИТЬ" name="submit" class="btn-sub">
<?php } ?>
<hr>
<a href="index.php" class="btn-back">Назад</a>
</form>
</div>
</div>
</body>
</html>
Последнее редактирование: