2013-03-11 1 views
0

У меня есть форма, и я хотел бы иметь любую информацию, которая входит в нее, до тех пор, пока они не отправят информацию или не закрыли сайт.Информация, содержащаяся в форме php, остается там до отправки

У меня есть форма, которую я поместил на разные страницы, используя php include. Когда я перехожу на каждую страницу с этой формой, я хочу, чтобы информация, уже введенная с других страниц, все еще была там. Это возможно?

я могу получить информацию, чтобы оставаться там, если я перезагрузить страницу, используя следующий код:

$_SESSION['varname'] = $_POST['varname']; 

, но я не могу получить информацию, чтобы остаться там я иду на другую страницу и вернуться ,

Благодаря

+1

Вы включаете 'session_start();' на всех своих страницах? – ultranaut

+0

Да, я включил его во все мои страницы –

ответ

0

сеансовые с использованием Ajax на изменение входного сигнала, это просто идея;

<script type="text/javascript"> 
    $('input').change(function(){ 
    var data = $('this').val(); 
    var url = 'setsessionhere.php'; 
    $.ajax({ 
     type: "POST", 
     url: url, 
     data: data 
    }); 
    }); 
</script> 

и Поместите переменную сеанса от входного значения:

<input type="text" value="<?php echo $_SESSION['varname']; ?>"/> 

Hopely вы понимаете.

+0

Я получаю сообщение об ошибке .... Ошибка анализа: синтаксическая ошибка, неожиданная '(', ожидающая T_VARIABLE или '$' в /home/squareli/public_html/order_form.php on line 5. Строка 5 - это первая строка вашего кода. –

+0

Извините, это JQuery. Вы знаете JQuery, не так ли? – egig

+0

Я отредактировал свой ответ – egig

Смежные вопросы