Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запись в куки всего стобца 
V
    Опции темы
Shark
Дата 13.3.2009, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



Код

$resu=mysql_query("SELECT * FROM tbl_name") or die (mysql_error());
while($res=mysql_fetch_array($resu))
    {
        $timestamp=time();
        setcookie('user', $res['user'], strftime($timestamp));        
    }


я думал, что так можно записать в куки с именем user весь столбец user из БД.. но так не работает. Подскажите, как это оформить?


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
MoLeX
Дата 13.3.2009, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Shark @  13.3.2009,  14:51 Найти цитируемый пост)
записать в куки с именем user весь столбец user из БД

эм.. т.е. всех пользователей из БД записать в куку?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
lelik133
Дата 13.3.2009, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 5
Всего: 14



а зачем...?
PM ICQ   Вверх
MoLeX
Дата 13.3.2009, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(lelik133 @  13.3.2009,  15:07 Найти цитируемый пост)
а зачем...? 

это не главное. главное что-бы не больше 4 кб(!) было данных


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
lelik133
Дата 13.3.2009, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 5
Всего: 14



про 4к понятно это физическое ограничение, не понятна логика. скорее всего это далеко не оптимальный путь решения задачи, поэтому и спросил
PM ICQ   Вверх
NNaarreekk
Дата 13.3.2009, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 0
Всего: 3



Цитата(lelik133 @  13.3.2009,  17:37 Найти цитируемый пост)
скорее всего это далеко не оптимальный путь решения задачи

Может чтоб каждый раз к базе не обращаться?
PM MAIL WWW   Вверх
Shark
Дата 13.3.2009, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



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

а это, чтоб в куки были все темы, время последнего поста и время последнего просмотра этого поста(темы) пользователем, или это можно как-то подругому решить?

Это сообщение отредактировал(а) Shark - 13.3.2009, 20:11


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
enof
Дата 13.3.2009, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Цитата(Shark @  13.3.2009,  20:09 Найти цитируемый пост)
мне нужно сделать, чтоб пользователю показывали сообщения, которые появились на форуме в момент, когда его не было...

сохраняете метку со временем, когда был последний раз пользователь, и при новом посещении выдаете ему все, что появилось позже этой метки.
Цитата(Shark @  13.3.2009,  20:09 Найти цитируемый пост)
чтоб в куки были все темы, время последнего поста и время последнего просмотра этого поста(темы) пользователем, или это можно как-то подругому решить?

 smile  вы сами-то себе это как представляете?
PM MAIL ICQ Skype   Вверх
Shark
Дата 14.3.2009, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



Цитата

  вы сами-то себе это как представляете?

ну так, что создает 3 куки с нужными мне даннымиsmile...
а если серьезно, то если таким способм сделать нельзя, то я не представляю как это можно сделать.
что касается метки, я делал, но она работала для одного полтьзователя... другими словами было так... в БД заносилось время последнего поста, и если оно было времени последнего просмотра темы, в которой этот пост, то показывалось, что оно новое, НО... эта система не правильная, т.к. если на форуме 2 человека и один просмотрел эту тему, то другому уже покажется что он ее смотрел, а на самом деле не так.

Как сделать правильно? я не знаю :(


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
enof
Дата 14.3.2009, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Shark
У каждого поста/темы есть время добавления/обновления. У каждого человека есть время последнего посещения темы.
Выбираем посты которые появились позже последнего посещения и все.
Цитата(Shark @  14.3.2009,  00:37 Найти цитируемый пост)
если на форуме 2 человека и один просмотрел эту тему, то другому уже покажется что он ее смотрел, а на самом деле не так.

 smile  у каждого человека свое 
PM MAIL ICQ Skype   Вверх
Shark
Дата 14.3.2009, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



enof
Цитата

У каждого человека есть время последнего посещения темы.

получается, что мне надо создать еще одну таблицу вида:
Код

id_user | user_name | last_view_topic | topic

и сюда заносить данные о просмотре, а потом просто сравнивать?


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
enof
Дата 14.3.2009, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



id_user | topic | last_view
PM MAIL ICQ Skype   Вверх
Shark
Дата 14.3.2009, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



enof, а это самый оптимальный вариант или есть еще варианты?


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
enof
Дата 14.3.2009, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 837
Регистрация: 23.1.2009
Где: Санкт-Петербург

Репутация: 30
Всего: 35



Shark, я сказал, как бы сделал, а насчет оптимальности не знаю  smile 
PM MAIL ICQ Skype   Вверх
Shark
Дата 14.3.2009, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 703
Регистрация: 18.6.2006
Где: Москва

Репутация: 4
Всего: 4



enof, хорошо, спасибо... алгоритм уже сам напишу..
Вопрос закрыт... тебе "+"


--------------------
Смерть - это только начало... 
Агентство недвижимости Premial
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0827 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.