$q = "UPDATE pages SET body ='{$body}' WHERE id ={$_POST["id"]} ";
$r = mysqli_query($dbc, $q);
if($r){
$message ='<p>Page was updated!</p>';
}
else {
$message = '<p>Page could not be updated because: '.mysqli_error($dbc);
$message .= '<p>'.$q.'</p>';
}
, сделав это на странице «Страница не может быть обновлена, потому что: у вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного использования синтаксиса около «» в строке 1запрос на обновление не выполнен
"UPDATE pages SET body ='' WHERE id ="
ID = {$ _ POST [ "ID"]} заменить ИД = {$ _ POST [ 'ID']} –
, кстати, использовать подготовленные заявления, вместо этого, почему бы не использовать его , вы используете 'mysqli_ *' anyway – Ghost
Замените '{$ _POST [" id "]}' by '{$ _POST ['id']}' – webNeat