Вопрос № 22679: Привет всем!
Понадобилось использовать cookies. Но почему-то не получается сделать элементарных вещей: сохранить значение, а потом его обратно получить.
Вот первая часть:
setcookie("site-user","username");
Вот вто...Вопрос № 22680: Здрасте!
Вопрос:
Есть файл forma_ruk.php, который обрабатывает введенные в этом же файле данные.
После этого данные передаются в MySQL.
Теперь мне эти введенные данные необходимо отредактировать.
Для этого я делаю запрос к базе, в...
Вопрос № 22.679
Привет всем!
Понадобилось использовать cookies. Но почему-то не получается сделать элементарных вещей: сохранить значение, а потом его обратно получить.
Вот первая часть:
setcookie("site-user","username");
Вот вторая:
$user = $_COOKIE["site-user"];
Но ничего не работает. Подскажите, пожалуйста, в чём ошибка?
И ещё: поддерживает ли Денвер-2 работу с куками (пробовал и на нём и на реальном сайте - не работает нигде)?
Спасибо.
Отправлен: 26.06.2005, 13:34
Вопрос задал: Ерёмин Андрей (статус: Студент)
Всего ответов отправлено: 2
Отвечает: Berkut
Здравствуйте, Ерёмин Андрей!
Может проблема в том, что cookie нужно отправлять до какого либо вывода данных (например командой echo). Читать их можно в любом месте кода.
Ответ отправил: Berkut (статус: 1-ый класс)
Отправлен: 27.06.2005, 00:11 Оценка за ответ: 5 Комментарий оценки: Возможно...
:-)
----------------
Удачи!
--------- Искусственный интеллект ничто по сравнению с натуральной глупостью.
Ответ отправил: .: JeWeL :. (статус: 4-ый класс)
Отправлен: 29.06.2005, 11:07 Оценка за ответ: 5 Комментарий оценки: Спасибо большое! Вот так сразу всё заработало! JeWeL - вы мой спаситель!
Вопрос № 22.680
Здрасте!
Вопрос:
Есть файл forma_ruk.php, который обрабатывает введенные в этом же файле данные.
После этого данные передаются в MySQL.
Теперь мне эти введенные данные необходимо отредактировать.
Для этого я делаю запрос к базе, выуживаю от туда по id строчку и присваиваю каждой ячейке имя.
В форме есть уже эти имена и данные-то выводятся, но не изменяются при повторном вводе данных.
Как мне это исправить?
Приложение:
Отправлен: 26.06.2005, 13:38
Вопрос задал: Andrey Star (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Berkut
Здравствуйте, Andrey Star!
Дело в том, что данные полученные из базы сами туда никак не попадут. Для добавления новой записи нужно использовать SQL-запрос INSERT
INSERT INTO `таблица` (`поля через запятую`) VALUES ('значения через запятую')
Обрати внимание на используемые кавычки.
Для обновления существующей записи используется SQL-запрос UPDATE
UPDATE `таблица` SET `поле1`='значение1', `поле2`='значение2' WHERE `id` = 'номер'
Ответ отправил: Berkut (статус: 1-ый класс)
Отправлен: 27.06.2005, 00:19