Сохранение переменных в сессии php переданных ajax

Компьютеры программирование php веб дизайн AJAX

Можно ли каким-либо образом,по нажатию первой кнопки,(из index.html) передать в php файл(например, file.php) значения из текстового поля, сохранить их в сессии php, после нажатия второй кнопки занести в базу ?

Примечание:
сохранить в сессии php значения из текстовых полей, как переменные.

Примечание:
Мне нужен пример с разъяснениями )

С Уважением !
Ответы:
можно.
А в чем именно проблема? При нажатии первой кнопки передаете значения ajax-ом (POST или GET) и сохраняете их в сессионных переменных. Нажатием второй кнопки тем-же ajax передаете ключевую переменную (например save_var = on) и в php-скрипте проверяете ее наличие и значение. Если она пришла, то сохраняете значение из сессионнных переменных в базу
С использованием библиотеки jQuery
[ index.html ]::
...
<script>
jQuery(document).ready(function() {
var phpses;
jQuery("#button_1").click(function(){    //По клику на первой кнопке
jQuery.post("/file.php",{    //Отправляем данные методом POST
type:"memory",     //Переменная для типа запроса
txt:jQuery("#txt").val()   //Значение текстового поля
},
function(data){
phpses = data;   //В ответе получаем переменную сессии
}
);
});
jQuery("#button_2").click(function(){
jQuery.post("/file.php?PHPSESSID="+phpses,{   //При клике на второй, отправляем переменную сессии
type:"save" //И переменную типа запроса
},
function(data){
alert(data);
}
);
});
});
</script>
...
<textarea id="txt">
texttexttexttexttext
</textarea>
...
<button id="button_1">Кнопка 1</button>
<button id="button_2">Кнопка 2</button>


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.