Как передать переменную в файл через сессию.

misAlisa

Новичок
Есть форма заказа. Ее обрабатывают несколько скриптов:
PHP:
 <?php
 if (!empty($_POST['a']))  {
   if (isset($_POST['a'][3])) { 
         echo "Одна версия сайта. ";
     }  if(isset($_POST['a'][4])) {
         echo"Две версии сайта. ";
     }  if(isset($_POST['a'][5])){
         echo"Три версии сайта. ";
     }  if (isset($_POST['a'][6])){         
         echo"Четыре версии сайта. "; 
     }  if(isset($_POST['a'][7])){
         echo"Пять версий сайта. " ;}
 }
 ?>
Как собрать отмеченные переменные в одном файле a.php через сессию.
 

tf

крылья рулят
а что мешает $_POST['a'][4] и $_POST['a'][5] существовать одновременно?
 

misAlisa

Новичок
Я на этом phpfaq сегодня 50 раз была.
Смысл таков: форму заказа обрабатывает несколько скриптов. Все переменные в массиве. Все поля, что отмечает юзер выводятся ему на страницу и общая сумма заказа. Теперь надо все отмеченные поля юзером собрать в один файл на сервере и через mail() отправить на мыло мне. Сделала это через fopen() - fwrite() - fclose()
Вот пытаюсь сделать через сессии. Помогите, плиз, если это вообще возможно.
 

misAlisa

Новичок
Такое впечатление, что сессии предназначены не для этого. Вернее, сессия не в состоянии переписать переменную в другой файл(переменную, которую отметил юзер в форме)
 

baev

‹°°¬•
Команда форума
Я на этом phpfaq сегодня 50 раз была.
— и? Вы это к чему написали?


Такое впечатление, что сессии предназначены не для этого. Вернее, сессия не в состоянии переписать переменную в другой файл(переменную, которую отметил юзер в форме)
— естественно. «Переписывать переменную» должен Ваш код, а не сессия.
Собираете в сессионную переменную нужные значения, потом пишете их в файл.
 

tf

крылья рулят
Такое впечатление, что сессии предназначены не для этого. Вернее, сессия не в состоянии переписать переменную в другой файл(переменную, которую отметил юзер в форме)
PHP:
$_SESSION[4] = array('данные формы 4');
$_SESSION[5] = array('данные формы 5');
надеюсь с таким кодом проблемы не возникют?
Такое впечатление, что сессии предназначены не для этого. Вернее, сессия не в состоянии переписать переменную в другой файл(переменную, которую отметил юзер в форме)
для этого нужно стартовать сессию, мб в этом дело?
 
Сверху