2013-05-26 2 views
0

У меня есть умножение <input type="text" value="<?php echo $_SESSION['differentthings']; ?> на мой текущий проект.Содержимое представления формы не будет отображаться до тех пор, пока я не уничтожу сессию

Проблема: когда я обновляю SQL через форму, я могу видеть изменения только через базу данных и не в значении. Чтобы увидеть новое значение У меня есть уничтожить сеанс Я нахожусь, а затем обновляю веб-браузер, чтобы увидеть его.

  • Есть ли способ обновления данных сеанса без разрушения сеанса в первую очередь?
  • Возможно, проблема в том, что я звоню ob_start(); прямо перед session_start(); сверху?

С уважением. Набиль

+0

Как насчет назначения его на в то же время вы обновляете базу данных, не разрушая сеанс? Или я полностью не понимаю вопрос? –

+0

@JoachimIsaksson Я назначаю его $ _SESSION ['differentthings']; , Это взято из db. –

+0

Но назначаете ли вы его, если он еще не установлен? –

ответ

0

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

$_SESSION['differentthings'] = 'first value'; 
echo $_SESSION['differentthings']; // this will display first value 
$_SESSION['differentthings'] = 'second value'; 
echo $_SESSION['differentthings']; // this will display second value 
Смежные вопросы