Почему вы не хотите использовать jQuery для отправки изменений в PHP?
Это будет проще, так как вы уже используете jQuery для изменения содержимого.В конце своего фрагмента добавьте следующий метод
$.post('path/to/php-file.php', {
nameOfVar1 : 'valueToSend',
nameOfVar2 : varToSend
}, function (data) {
/* What to do on success */
});
Подробнее об этом можно прочитать здесь http://api.jquery.com/jQuery.post/
Пример:
Вы можете написать одну функциючтобы справиться со всем.Конечно, вы можете использовать другой подход, который более подходит в вашем контексте.Пример функции будет:
function updateContent(content, table, column) {
$.post('update.php', {
content : content,
tableName : table,
columnName : column
});
}
И вызывать функции всякий раз, когда вам это нужно.Вы передадите $('#element').text()
как контент.На стороне сервера вы будете использовать следующий SQL для обновления вашего содержимого:
$sql = "UPDATE $_POST['tableName']
SET $_POST['columnName']=$_POST['content']";
Конечно, это чистый пример, и код на стороне сервера небезопасен для инъекций SQL.Вы должны проверить объявленные значения и escape-строку.
Вы можете использовать этот пример для построения функций JavaScript, которые будут более подходящими для вашего контекста.