Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2021, 10:43   #1
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 229
Вопрос Смена региона и COOKIE

Всем привет.

Столкнулся такой темой как смена региона и сохранение в COOKIE.
Сделал следующий год:

Код:
 if (!isset($_COOKIE['region'])) {
 $city = $_POST['region'];
 $time = time() + 300;
 setcookie("region",$city,$time,"/");}
 
 if (!isset($_COOKIE['region'])) {
 echo "
<form action='' method='post'>Ваш регион: <select class='region_select' name='region' onchange='this.form.submit()'>
 <option value=''>Весь Казахстан</option>
 <option value='Актобе'>Актобе</option>
 <option value='Алматы'>Алматы</option>
 </select></form>
 ";}
 else {
 echo "
<form action='' method='post'>Ваш регион: <select class='region_select' name='region' onchange='this.form.submit()'>
 <option value=''>".$_COOKIE['region']."</option>
 <option value=''>Весь Казахстан</option>
 <option value='Актобе'>Актобе</option>
 <option value='Алматы'>Алматы</option>
 </select></form>
 ";
 }
Теперь тут два момента:
1. При выборе Актобе или Алматы, страница как бы перезагружается но попрежнему стоит - Весь Казахстан, а после обновления - появляется тот город который я выбрал.

2. Допустим я выбрал город Актобе и все отлично - я в нем работаю, а потом решил посмотреть какие данные в Алматы - выбираю Алматы и по-прежнему стоит Актобе. как правильно очистить cookie и выбрать другой город
kuzmich вне форума Ответить с цитированием
Старый 02.03.2021, 11:23   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 3,810
По умолчанию

ответил тебе на другом форуме )))
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 20000 рублей в месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При наведении на название региона должна выделяться область карты этого региона Stanluuu HTML и CSS 4 20.01.2018 11:38
Заливка региона в Lazarus BLACK_RAIN Паскаль, Turbo Pascal, PascalABC.NET 3 08.12.2014 14:02
Delphi. Перемещение региона мышью. kira_truelove Win Api 3 29.11.2012 08:51
выбор региона 6666 JavaScript, Ajax 3 02.02.2012 21:57
изменение размера региона adugent Win Api 0 19.12.2011 15:54


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS