[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Несколько Страниц В Одном Файле
Страницы: 1, 2, 3
asprod
Недавно смотрел сайт Европы Плюс и обратил внимание на адреса страниц:

http://europaplus.ru/index.php?go=Djs&cat=1&dj=8
http://europaplus.ru/index.php?go=Djs&cat=1&dj=22
http://europaplus.ru/index.php?go=Djs&cat=1&dj=7

информация на всех страницах разная (про каждого диджея), а адреса страниц отличаются последней цифрой. Видно, что база данных одна и файл php один, но выводится лишь то, что введено в ссылке. Как такое сделать, подскажите, пожалуйста подробнее, как для чайника? Или скажите, как это называется, чтобы я знал, что именно искать в книжках и статьях!

Пытался поискать через фразу "Постраничный вывод php", так там показывается что-то типа того, как делать поисковики. Но они ведь мне не нужны.

Буду весьма благодарен!
Ice
это называется: "страница одна и та же, обработчик один и тот же, НО вот параметры -- разные"
Искать передачу параметров методом GET.

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
asprod
Что-то мне ерунду какую-то поисковики выдают. Совсем не похоже на мой случай. sad.gif
Michael
http://phpfaq.ru/na_tanke

_____________
There never was a struggle in the soul of a good man that was not hard
asprod
Всё равно я так и не понял, как называется ТО, что я указал.
twin
Это называется "точка входа".
Почитай тут попробуй.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Michael
Цитата (asprod @ 15.09.2010 - 17:38)
Всё равно я так и не понял, как называется ТО, что я указал.

видимо не дано. wink.gif

_____________
There never was a struggle in the soul of a good man that was not hard
asprod
Мне тут быстро написали код, как формируются страницы, про которые я написал:

$DJs = array(
1 => 'дядявася',
2 => 'бабаманя',
);

if (isset($_GET['dj'])) {
$id = (int)$_GET['dj'];
if (isset($DJs[$id])) {
echo $DJs[$id];
}
else echo 404;
}
else {
foreach ($DJs as $id => $Name) {
echo '<a href="?dj='.$id.'">'.$Name.'</a><br/>';
}
}

где $DJs - массив возможных имён диджеев
dj - то, что мы получаем из ссылки, то есть номер диджея
$Name - имя диджея, которое и будет ссылкой
?dj - параметр, который будет считыватся методом $_GET['']
$id - порядковый номер диджея в массиве


Но вот как именно вписать это в код МОЕЙ страницы, изменив диджеев на моё, я не понимаю.
Michael
так там все подробно описано.
Создай свой массив
$DJs = array(
1 => 'дядявася',
2 => 'бабаманя',
);

И создавая на эту страничку ссылки вида:
script.php?dj=1
script.php?dj=2
при переходе по ним будем получать на странице текст:
дядявася
бабаманя

_____________
There never was a struggle in the soul of a good man that was not hard
asprod
Цитата (Michael @ 15.09.2010 - 15:54)
так там все подробно описано.
Создай свой массив
$DJs = array(
1 => 'дядявася',
2 => 'бабаманя',
);

И создавая на эту страничку ссылки вида:
script.php?dj=1
script.php?dj=2
при переходе по ним будем получать на странице текст:
дядявася
бабаманя

Это для вас всё понятно и подробно. Ну вот напишу я так, как выше написано в коде. А ещё у меня есть, например, код:

<body>
<div><center>Диджей 1</center></div>
<div><center>Диджей 2</center></div>
<div><center>Диджей 3</center></div>
</body>

А дальше? Как сделать так, чтобы при кликании на ссылку диджея 1, открывалось <div><center>Диджей 1</center></div>?

Видите, я не программист? Чтобы создать мне мой сайт, мне надо создать целую кучу страниц! А вот так, как на сайте Европы Плюс, сделать сайт будет проще. Но вот как именно его сделать, я не понимаю пока. Те из вас, кто не учился на программиста, а сам учился с помощью интернета и прошения помощи на форумах, меня поймут.
Ice
чтоб открывались, надо применить тег гиперссылки <A></a>

Раз знания настолько плохи, может с чего попроще начать?

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
asprod
Цитата (Ice @ 15.09.2010 - 16:38)
чтоб открывались, надо применить тег гиперссылки <A></a>

а то я это не знаю. я код вообще-то сократил. вобщем, я смотрю, вы играетесь тут. попрошу помощи на другом форуме. где реально помогут. нахрена вообще здесь форум "PHP для начинающих", если вы не помогаете, а издеваетесь. пойду на другой. с такими темпами новых пользователей у вас будет всё меньше и меньше. куда только админы смотрят?

Всем удачи!
Krevedko
Я правильно понял, что ты хочешь, чтобы за тебя код написали ?
Просто здесь обычно стараются так помочь, чтобы ты сам его написал

ЗЫ Я не учился на программиста, а изучал все по книгам.
Ice
Цитата (asprod @ 15.09.2010 - 20:43)
Всем удачи!

Бывай

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
AlmazDelDiablo
У меня на данный момент примерно та же задача, что и у автора темы. Но, кажется, я почти все понял и требуется лишь то, чтобы кто-нибдуь увидел и сказал: "Правильно" или "Не правильно".


if ( isset( $_GET['create'] ) ) {
тут скрипт регистрации;
}
else {
$_GET['account'];
}

if ( isset( $_GET['donate'] ) ) {
тут скрипт доната;
}
else {
$_GET['account'];
}


_____________
Блог | VK | GitHub | Twitch
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.