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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> страница, помогите 
:(
    Опции темы
Гость))
  Дата 10.3.2005, 08:38 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











не подскажите как сделать так чтобы в одном файле страниц было 3 стриници тоесть


вот index.php
-----------------------------
-1стр
-
-
-ссылка на 2 стр
-----------------------------
-2стр
-
-
-ссылка на 3 стр
-----------------------------
-3стр
-
-
-ссылка на 1стр
-----------------------------


вот так можно сделать?
  Вверх
Mont
Дата 10.3.2005, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Vingrad developer
Сообщений: 274
Регистрация: 13.11.2004
Где: Altay

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



Код

switch ($_GET['page']){
   default:
        .... первая страница, можно инклудом...
        echo "<a href=\"".$_SERVER['PHP_SELF']."?page=2\">вторая страница</a>";
        break;
   case '2':
        .... вторая страница, можно инклудом...
        echo "<a href=\"".$_SERVER['PHP_SELF']."?page=3\">третья страница</a>";
        break;
   case '3':
        .... третья страница, можно инклудом...
        echo "<a href=\"".$_SERVER['PHP_SELF']."?page=1\">первая страница</a>";
        break;
}



--------------------
"Если однажды Вдруг
Меня не окажется вовсе
в заповедной заветной тарелке
Твоего праведного сновидения
Знай - Неуловимые мстители настигли меня."
© Егор Летов
PM MAIL ICQ   Вверх
PARROT
Дата 10.3.2005, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Код

<?
if(!$stran || $stran==0)
{
?>
<table width=650>
<tr>
<td colspan=3 align=center class=5><u>ìîäåëü 1</u></td>
</tr>
</table>
<center>
<a href="index.php?page=catalog&stran=0" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[1]</a> 
<a href="index.php?page=catalog&stran=1" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[2]</a> 
<a href="index.php?page=catalog&stran=2" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[3]</a> 
</center>
<?}
if($stran==1)
{
?>
<table width=650>
<tr>
<td colspan=3 align=center class=5><u>ìîäåëü 1</u></td>
</tr>
</table>
<center>
<a href="index.php?page=catalog&stran=0" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[1]</a> 
<a href="index.php?page=catalog&stran=1" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[2]</a> 
<a href="index.php?page=catalog&stran=2" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[3]</a> 
</center>
<?}
if($stran==2)
{
?>
<table width=650>
<tr>
<td colspan=3 align=center class=5><u>ìîäåëü 1</u></td>
</tr>
</table>
<center>
<a href="index.php?page=catalog&stran=0" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[1]</a> 
<a href="index.php?page=catalog&stran=1" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[2]</a> 
<a href="index.php?page=catalog&stran=2" style="text-decoration:none; color=black" onmouseover="this.style.color='#595858'; this.style.textDecoration='underline'" onmouseout="this.style.color='black'; this.style.textDecoration='none'">[3]</a> 
</center>
<?}?>




--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mal Hack
Дата 10.3.2005, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

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



PARROT
В данном случае switch обязателен, т.к. для $_GET['stran'] = 47637856 у тебя кода нет smile А там есть default.
PM ICQ   Вверх
PARROT
Дата 10.3.2005, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Так по умолчанию и есть страница № 0 (default)


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Irokez
Дата 10.3.2005, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

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



smile и причем тут пхп ...
PM   Вверх
PARROT
Дата 10.3.2005, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Цитата(Irokez @ 10.3.2005, 18:26)
smile и причем тут пхп ...

<?
if(!$stran || $stran==0)
{
?>
Первая, индексная страница
<?
if(!$stran || $stran==1)
{
?>
Вторая страница индекса
Каждый пишет по своему, это один из простых вариантов.

smile

Разве это не рнр?



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Irokez
Дата 10.3.2005, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

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



Цитата(PARROT @ 10.3.2005, 18:59)
Разве это не рнр?

пхп конечно, только не пойму зачем для такой задачи пхп? будет напрягать сервак и страница будет грузиться дольше... простой хтмл для такой цели спокойно бы подошел ...
PM   Вверх
PARROT
Дата 10.3.2005, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Irokez
Дата 10.3.2005, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

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



smile
страница 1:
Код

Это страница №1
<a href="2.html">страница №2</a>


страница 2:
Код

Это страница №2
<a href="3.html">страница №3</a>


страница 3:
Код

Это страница №3
<a href="1.html">страница №1</a>

PM   Вверх
PARROT
Дата 10.3.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Помоему тут совсем иное имеется ввиду. Только не html! Да ладно.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mal Hack
Дата 10.3.2005, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

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



Цитата(PARROT @ 10.3.2005, 18:59)
if(!$stran || $stran==0)

$stran = 3435 не пройдет...
У тебя условие: Если не стран, т.е. переменная не задана или имеет значение FALSE или она равна 0...
Т.е. это условие не делает обработки "Остальное".
PM ICQ   Вверх
PARROT
Дата 11.3.2005, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Цитата(Mal @ 10.3.2005, 20:38)
Цитата(PARROT @ 10.3.2005, 18:59)
if(!$stran || $stran==0)

$stran = 3435 не пройдет...
У тебя условие: Если не стран, т.е. переменная не задана или имеет значение FALSE или она равна 0...
Т.е. это условие не делает обработки "Остальное".

<?}
if($stran==3435)
{
?>
А это для первой страницы
if(!$stran || $stran==0)
Первая страница равна нулю, а там хоть 1000000
Я конечно незнаю, может о разных вещах разговариваем...
smile


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Mal Hack
Дата 11.3.2005, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

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



Цитата(PARROT @ 11.3.2005, 16:32)
Я конечно незнаю, может о разных вещах разговариваем...

Вот смотри, пользователь вводит star = -10. Какое условие у тебя выполнится?
PM ICQ   Вверх
PARROT
Дата 11.3.2005, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Цитата(Mal @ 11.3.2005, 17:42)
Цитата(PARROT @ 11.3.2005, 16:32)
Я конечно незнаю, может о разных вещах разговариваем...

Вот смотри, пользователь вводит star = -10. Какое условие у тебя выполнится?

А зачем пользователю вводить номер страницы, если он ходит по ссылкам [1] [2]...[3355] ?
Он не может ввести, ему даны только ссылки и все, сколько сылок, столько страниц.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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