Значения переменных & session

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Значения переменных & session

Здраствуйте
почему-то не обновляются данные в сессии...
Подскажите пожалуйста что я делаю не так вот скрипт для добавления новости

news_edit.php

session_start();

//пишем в сессию или справленные значения переменных и редирект на предварительный просмотр новoсти//
if (isset($render)){
session_register("n", "date", "time", "zag", "anons", "text", "url", "userfile_name", "pic_id",

"pic_s");
Header("Location: news_render.php");
}
//запрос в базу
.......
......
......
$zag=$data['zag'];
$anons=$data['anons'];
$text=$data['text'];
и т.д.


<form method="post" action="<?echo $PHP_SELF;?>" enctype="multipart/form-data" name="news">

<table width="100%" border="0" cellspacing="2" cellpadding="0">

<tr><td class="head" align="right">заголовок&nbsp;</td><td class="head2">
<input class="form" size="60" type="text" name="zag" value='<?echo $zag;?>'></td></tr>

<tr><td class="head" align="right">анонс&nbsp;</td>
<td class="head2"><textarea class="form" cols="50" rows="10" name="anons"><?echo

$anons;?></textarea></td></tr>
<input type="submit" name="render" value="Добавить" class="button">
......
и т.д.

news_render.php
session_start();
echo $n, $date, $time, $zag, $anons, $text, $url, $userfile_name, $pic_id, $pic_s;

Суть проблемы в следуйщем:
Исправления внесённые пользователем в уже раньше добавленную новость не пишутся в сессию (данные в

сессии старые, то-есть такие, что "вытащеные" из мускула при запросе).

Где тут собаку зарыли?

Спасибо
 

Кром

Новичок
После
session_register("n", "date", "time", "zag", "anons", "text", "url", "userfile_name", "pic_id", "pic_s");
допиши
$zag = $_POST['zag'];
$text = $_POST['anons'];
И т.д., тогда твои переменные точно будут новыми.

P.S Оперу что ли используем?
 

RomikChef

Guest
сессии старые, то-есть такие, что "вытащеные" из мускула при запросе
А ТЫ ЧТО ХОТЕЛ?

у тебя и из базы - $date, и из сессии -$date, и из формы - тоже $date!!

сессия у тебя все и затирает!

Массивы используй, как в [f]globals[/f] и [f]session[/f] написано!
 
Сверху