Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2011, 08:20   #1
МастерГуру
Пользователь
 
Регистрация: 05.10.2011
Сообщений: 18
По умолчанию Переход на другую страницу в PHP

Привет всем! У меня тут проблема возникла! Я хочу прописать на PHP условие, если из выпадающего списка выбирается какое-либо значение, то необходимо загрузить соответствующую страницу.
Вот фрагмент кода
if ($select == ned)
{ Вот что здесь нужно прописать, чтобы как по ссылке открыть другую страницу?}

P.S. Пробовал include, но результат меня не устраивает
МастерГуру вне форума Ответить с цитированием
Старый 24.10.2011, 08:53   #2
vicvtor
Иркутянин!!!
Пользователь
 
Аватар для vicvtor
 
Регистрация: 01.11.2006
Сообщений: 83
По умолчанию

Если нужна загрузка другой страницы, а не "подгрузка" блока данной страницы, то используй
Код:
header("Location: yourpage.php");
exit;
vicvtor вне форума Ответить с цитированием
Старый 24.10.2011, 11:50   #3
МастерГуру
Пользователь
 
Регистрация: 05.10.2011
Сообщений: 18
По умолчанию

Благодарю! Только вот зачем нужен exit;?
МастерГуру вне форума Ответить с цитированием
Старый 24.10.2011, 12:36   #4
vicvtor
Иркутянин!!!
Пользователь
 
Аватар для vicvtor
 
Регистрация: 01.11.2006
Сообщений: 83
По умолчанию

Для логического завершения работы скрипта, с которого Вы посылаете заголовок.
vicvtor вне форума Ответить с цитированием
Старый 24.10.2011, 12:42   #5
МастерГуру
Пользователь
 
Регистрация: 05.10.2011
Сообщений: 18
По умолчанию

Короче я прописал код вот такой
if ($select == rab)
{header("obv_actions/films.html");
}
Exit убрал, из-за него у меня страница не полностью отображается. В общем я прописал, а эта прога пишет

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\2\obv.php:6) in Z:\home\localhost\www\2\obv.php on line 102

Что это? Как быть?
МастерГуру вне форума Ответить с цитированием
Старый 24.10.2011, 13:00   #6
vicvtor
Иркутянин!!!
Пользователь
 
Аватар для vicvtor
 
Регистрация: 01.11.2006
Сообщений: 83
По умолчанию

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

Просто поднимите Ваше устовие в самый верх, до вывода каких либо данных.
vicvtor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переход на другую xaml страницу barambembes WPF, UWP, WinRT, XAML 3 14.01.2012 11:48
HTTP_REFERER переход на страницу? kroŧ PHP 3 24.02.2011 19:58
Переход на HTML страницу в Delphi pronaks Помощь студентам 3 18.11.2010 20:32
Переход на страницу vlastelin HTML и CSS 3 19.09.2010 23:52
Переход на конкретную страницу beginner JavaScript, Ajax 3 09.07.2008 20:19