Невозможно обновить данные с помощью встроенного редактирования

Я работаю с приложением на PHP, где мне нужно обновить содержимое, которое было добавлено в БД, но я не смог обновить данные с помощью встроенного редактирования.

Вот мой пример кода:

viewpage.php

function saveLesson(id,pid,content)
{
alert(document.getElementById('content'+id).value);
$("#edit"+id).show();
$("#save"+id).hide();
body=document.getElementById('content'+id).value;
$.ajax({
type: "POST",
url: 'EditPagehtml1.php',
data: {id: id,pid : pid, text:body},
success: function(data)
{
window.location.reload();
},
error: function()
{
alert("error");
}
});

EditPagehtml1.php

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
include('../chapter/path.php');
$phid=$_POST['id'];
$pageid=$_POST['pid'];
$text=$_POST['text'];
$dbh  = new PDO($dir) or die("cannot open the database");
$query =  "update PAGE_HTML set `PAGE_ID`='".$pageid."',`CONTENT`='".$text."',`LANGUAGE`='EN' WHERE ID=".$phid;

$dbh->exec($query);
?>
</body>
</html>

Сохранить код кнопки:

<td id="savelnum<?php echo $row[0]; ?>" ><a href="#" id='save<?php echo $row[0]; ?>' onclick="saveLesson('<?php echo $row[0]; ?>','<?php echo $row[0]; ?>','<?php echo $row[0]; ?>');">Save</a></td>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]