Запись в файл ID сесии

andreyka2007

Новичок
Запись в файл ID сесии

Суть такая есть файл который записывает в базу ID сесии,как мне записать это ID в ещё одну переменную и вытащить в другом файле?
как это выглюдит у меня,но ничего не записывается в переменную....Запускается файл viewplayer.php а потом автоматом addtime.php

add.php
PHP:
<?php
define("statses","");
?>
viewplayer.php
PHP:
include("../add.php");
$statses='".session_id()."';
$server = "localhost";
$user = "root";
$passwd = "";
$db= "elearning[vishie]";
mysql_select_db($db);
$sql="INSERT INTO stat_courses (`StatCourseID`,`UserID`,`StatCourseSessionID`,`CourseID`,`StatCourseStarted`,`StatCourseFinished`)".
" VALUES('','".$user_id."','".session_id()."','".$course_id."','".date("Y.m.d H:i:s")."','')";
addtime.php
PHP:
<?PHP
include("../add.php");
echo statses;
?>
15


что неправильно?echo statses выводит пустую переменную...
 

Фанат

oncle terrible
Команда форума
ЭТО ОТВЕТ НА ТВОЙ ВОПРОС
"как записать ID сессии в файл, а потом в другом скрипте достать его оттуда"
это делает функция session_start()

если тебя не устраивает этот ответ - значит надо задать другой вопрос. именно тот, который тебя интересует
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума

andreyka2007

Новичок
а пример можешь привести как это делается? я просто новичок в этом деле...только учусь..но сесию у меня уже есть в файле viewplayer.php
вот полный листинг
 

Фанат

oncle terrible
Команда форума
Mr_Max
в addtime.php нет никакого $statses='".session_id()."';
и вообще, этот бредовый код рассматривать нет смысла.
надо вытрясти из этого пионера, какое именно место из фака на танке до него еще не дошло

-~{}~ 21.10.07 21:05:

andreyka2007
могу. http://phpfaq.ru/session
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
*****
Он выводит значение константы.

надо вытрясти из этого пионера, какое именно место из фака на танке до него еще не дошло
Это точно.
 

andreyka2007

Новичок
спасибки фанату...разобрался вот только не могу понять что у меня в запросе не так
$sql="update stat_courses set stat_courses.StatCourseFinished='".date("Y.m.d H:i:s")."' where StatCourseSessionID=$_SESSION['ses']";
 

andreyka2007

Новичок
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in если ты об этом...или нет?
 

Фанат

oncle terrible
Команда форума
я о том, что "понимать что у меня в запросе не так" программисту следует самостоятельно.

ты не знаешь, что такое Parse error? Это ошибка синтаксиса.
изучи в документации синтаксис пхп и перепиши стрчку с ошибкой.
 

andreyka2007

Новичок
просто мне сложно понять что у меня в синтаксисе не так..ещё не привык...ладно спасибки за помощь
 

Фанат

oncle terrible
Команда форума
добавляешь вв строку с ошибкой дополнительные переврды строк
и смотришь - в какой ошибка
 

andreyka2007

Новичок
что то тут не нравиться....
StatCourseSessionID="$_SESSION['ses']" а вот что не могу понять....

-~{}~ 21.10.07 22:05:

parse error, unexpected T_VARIABLE
 

Фанат

oncle terrible
Команда форума
это не намек.
Это инструкция. Читай внимательнее. В разделе обработка переменных
 

andreyka2007

Новичок
спасибо....теперь намёк понял и разобрался! всё работает...огромное спасибо!

-~{}~ 21.10.07 23:06:

*****, а не подскажешь что за ошибка у меня вылетает
Unknown column '8a14903e3cb8a4e0d17558204dfe658f' in 'where clause'
ячейка такая есть,не пойму в чём дело
вот рабочий запрос $sql="UPDATE stat_courses SET StatCourseFinished='".date("Y.m.d H:i:s")."' WHERE (StatCourseSessionID={$seska})";
 
Сверху