<!DOCTYPE HTML>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Новая страница</TITLE>
</HEAD>
<BODY>
<?
$host = "localhost"; // сервер
$username = "root"; // пользователь
$password = ""; // пароль
$database = "Goods"; // база

$db = new mysqli($host, $username, $password, $database);
if ($db->connect_error) {<br> die('error ' .<br> $db->connect_errno . ' ' .<br> $db->connect_error);<br>}

/// Обработка POST
if (isset($_POST['id'])
&& isset($_POST['title']) && isset($_POST['title'])) {<br> $id = $db->escape_string($_POST['id']);<br> $title = $db->escape_string($_POST['title']);<br> $price = $db->escape_string($_POST['price']);<br> $query = "UPDATE goods SET title = '$title', price ='$price' WHERE id='$id'";<br> $result = $db->query($query);<br> if ($result){<br> echo "<p>Данные успешно изменены!</p>";<br> }
//$db->close();
}
/// Обработка GET
if (isset($_GET['id'])) {<br> $id = htmlentities($db->escape_string($_GET['id']));<br> echo $id;<br> $query = "SELECT * FROM goods where id='$id'";<br> $result = $db->query($query);<br> if ($result) {<br> $row = $result->fetch_row();<br> $title = $row[1];<br> $price = $row[2];<br> echo "<h2>Редактировать запись</h2><br> <form method = 'POST'><br> <input type='hidden' name = 'id' value = '$id'/><br> <p>Название<br> <input type='text' name='title' value='$title'/></p><br> <p>Цена<br> <input type='text' name='price' value='$price'/></p><br> <input type = 'submit' value = 'Изменить'><br></form><br>";<br> $db->close();<br> }
}
?>
</BODY>
</HTML>
Последнее изменение: четверг, 2 мая 2019, 08:34