X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Простой вопрос
TonYBarD
TonYBarD
Topic Starter сообщение 28.5.2009, 13:01; Ответить: TonYBarD
Сообщение #1


Есть 5 ссылок, все перенаправляют на эту же страницу(на которой находятся), только в зависимости от того на какую жмем - грузится определенный контент.
Понятно что нужно через форму передать $_GET и потом через IF выдавать определенную инфу, так вот подскажите как код должен выглядеть формы, если его можно без JS сделать?...вот, добавьте, плиз чем нужно.

[PHP]
<form action="<?echo $_SERVER['REQUEST_URI'];?>" name="form" method="get">
<span>Общая информация</span>
<a href="<?echo $_SERVER['REQUEST_URI'];?>">Пресс-релиз. Программа</a>
<a href="<?echo $_SERVER['REQUEST_URI'];?>">Стоимость участия</a>
<a href="<?echo $_SERVER['REQUEST_URI'];?>">Список участников</a>
<a href="<?echo $_SERVER['REQUEST_URI'];?>">Фото с выставки</a>
<a href="<?echo $_SERVER['REQUEST_URI'];?>">Контакты</a>
</form>
[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TonYBarD
TonYBarD
Topic Starter сообщение 28.5.2009, 13:07; Ответить: TonYBarD
Сообщение #2


Или через ссылки обычные данные формы передавать нельзя?...как тогда поступить, каким способом задачу решать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 28.5.2009, 13:46; Ответить: Zippovich
Сообщение #3


[PHP]<span>Общая информация</span>
<a href="<?echo $_SERVER['REQUEST_URI'].'?page=1';?>">Пресс-релиз. Программа</a>
<a href="<?echo $_SERVER['REQUEST_URI'].'?page=2';?>">Стоимость участия</a>
<a href="<?echo $_SERVER['REQUEST_URI'].'?page=3';?>">Список участников</a>
<a href="<?echo $_SERVER['REQUEST_URI'].'?page=4';?>">Фото с выставки</a>
<a href="<?echo $_SERVER['REQUEST_URI'].'?page=5';?>">Контакты</a>
<!--...-->
<div class="content">
<?php
switch ($_GET['page']) {
case 1:
// content for page=1
break;
case 2:
// content for page=2
break;
case 3:
// content for page=3
break;
case 4:
// content for page=4
break;
case 5:
// content for page=5
break;
}
?>
</div>[/PHP][COLOR=#000000][/COLOR]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TonYBarD
TonYBarD
Topic Starter сообщение 28.5.2009, 14:12; Ответить: TonYBarD
Сообщение #4


Спасибо большое!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TonYBarD
TonYBarD
Topic Starter сообщение 28.5.2009, 15:12; Ответить: TonYBarD
Сообщение #5


не работает. не работает по причине того что каждый новый $_SERVER['REQUEST_URI'] уже другой, понимаете? и если несколько раз ходить по ссылкам, то получается что-то типа

[php]
/567/?page=1?page=2?page=2?page=3
[/php]И соответственно что бы не нажимал всегда берется case 1. Как подправить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 28.5.2009, 15:19; Ответить: Zippovich
Сообщение #6


[php]<span>Общая информация</span>
<a href="<?echo substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'?')).'?page=1';?>">Пресс-релиз. Программа</a>
<a href="<?echo substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'?')).'?page=2';?>">Стоимость участия</a>
<a href="<?echo substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'?')).'?page=3';?>">Список участников</a>
<a href="<?echo substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'?')).'?page=4';?>">Фото с выставки</a>
<a href="<?echo substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'?')).'?page=5';?>">Контакты</a>
<!--...-->
<div class="content">
<?php
switch ($_GET['page']) {
case 1:
// content for page=1
break;
case 2:
// content for page=2
break;
case 3:
// content for page=3
break;
case 4:
// content for page=4
break;
case 5:
// content for page=5
break;
}
?>
</div>[/php]примерно так
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
TonYBarD
TonYBarD
Topic Starter сообщение 28.5.2009, 16:35; Ответить: TonYBarD
Сообщение #7


Почему примерно? Все так) Спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 28.5.2009, 16:54; Ответить: Zippovich
Сообщение #8


(TonYBarD @ 28.5.2009, 19:35) *
Почему примерно? Все так) Спасибо!


Просто не проверял работоспособность.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Простой способ заработать на пиво за 5 минут
Халява для граждан РФ
17 MaxChemist 3103 15.9.2022, 17:42
автор: MaxChemist
Открытая тема (нет новых ответов) Вопрос - платное размещение баннеров на сайте
10 WGN 3126 14.12.2020, 14:20
автор: Peterson
Открытая тема (нет новых ответов) Нужен простой скрипт выставления ставок в Яндекс.Директ
1 taxi2008 1327 12.11.2020, 3:14
автор: Coffee
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 2562 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Нужно сделать простой и легкий сайт
21 dota 5645 13.7.2020, 12:59
автор: Mistic


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:13
Дизайн