Вернуться   Дизайнерский форум » ОБСУЖДЕНИЕ САЙТОВ » Зал дебютантов

Ответьте на вопрос

Обсуждение темы Ответьте на вопрос в разделе Зал дебютантов, часть категории ОБСУЖДЕНИЕ САЙТОВ; ------------------------- ПОЖАЛУЙСТА ПОМОГИТЕ!!!!! ------------------------- index.php Вот такой скрипт: .... <? if ($id == news) { ?> АРхив новостей.... и т.д. <? if ($news ...


Закрытая тема
 
Опции темы
Старый 11.05.2003, 18:51   #1
-------------------------
ПОЖАЛУЙСТА ПОМОГИТЕ!!!!!
-------------------------


index.php
Вот такой скрипт:

....
<?
if ($id == news) { ?>
АРхив новостей.... и т.д.

<?
if ($news == may) { ?>
Новости на 11 мая... и т.д.
<?
}
}
?>
....

при переходе по ссылке http://myserver.ru/index.php?id=news&news=may
браузер Выведет такое:

АРхив новостей.... и т.д. Новости на 11 мая... и т.д.

А как сделать так, чтобы броузер вывел только:

Новости на 11 мая... и т.д.

?????????????????????

----------------------------------------
Помогите кто чем может!!!!!!!!!!!!!!!!!!
----------------------------------------
 
Старый 11.05.2003, 18:51
Ссылки
Старый 11.05.2003, 20:40   #2
Spy

Все довольно легко.
PHP код:
<?
if ($id == "news"){ ?>
Архив новостей. 
<? } elseif ($id == "news" and $news == "may"){ ?>
Архив за май 
<? endif; ?>
Должно работать .
 
Старый 12.05.2003, 07:39   #3
А если мне надо зайти сначала в Архив новостей, а потом выбрать за какой месяц месяц и так же для др. разделов...
<?
if ($id == news) { ?>
<html code_1>
<?
if (news == may) { ?> <html_code_2> <?}
if (news == april) { ?> <html_code_2> <?}
if (news == mart) { ?> <html_code_2> <?}
# и т.д.
}
# и также для др. раздела..
if ($id == scripts) { ?>
<html code_1>
<?
if (scripts == php) { ?> <html_code_2> <?}
if (scripts == cgi_perl) { ?> <html_code_2> <?}
if (scripts == java) { ?> <html_code_2> <?}
# и т.д.
}
?>

и чтобы при просмотре html_code_2 не показывало html_code_1
 
Старый 12.05.2003, 07:44   #4
Sorry, я не посмотрел скрипт, который вы мне написали.... по идеи должно работать, попозже провери и скажу точно!
 
Старый 13.05.2003, 13:40   #5
НЕ РАБОТАЕТ:
Parse error: parse error, unexpected T_ENDIF in C:\usr\http\new\index.php on line 6
 
Старый 13.05.2003, 21:27   #6
Spy

Покажи весь код
 
Старый 14.05.2003, 11:58   #7
Какой код???
Я скопировал вот это и всавил в файл index.php (в пустой файл):

<?
if ($id == "news"){ ?>
Архив новостей.
<? } elseif ($id == "news" and $news == "may"){ ?>
Архив за май
<? endif; ?>

Появляется на экране эта ошибка:
Parse error: parse error, unexpected T_ENDIF in C:\usr\http\new\index.php on line 6

А если вставить пере endif; ?> знак (по идеи он там должен быть), т.е.:
<?
if ($id == "news"){ ?>
Архив новостей.
<? } elseif ($id == "news" and $news == "may"){ ?>
Архив за май
<? }
endif; ?>

Появляется таже ошибка:
Parse error: parse error, unexpected T_ENDIF in C:\usr\http\new\index.php on line 7
только в 7 строке
 
Старый 14.05.2003, 22:01   #8
Dis

я что-то не догоняю ->
есть две конструкции if
(1) if (условие) {...}
(2) if (условие): .... endif;
а ты пытаешься влепить 2 условия в одно?
 
Старый 14.05.2003, 22:39   #9
Spy

ну сделай так:
[php]<?
if ($id == "news") {
if ($news == "may") {echo "c";
}elseif ($news== "june") { echo "a";
}elseif ($news== "july") { echo "b"; }
else{ echo "Выберите месяц"; }

}
?>
 
Старый 15.05.2003, 17:47   #10
А у вас на сайте таких ссылок нет?
 
Старый 15.05.2003, 17:47
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос! prozed Библиотека 11 25.12.2006 19:17
Ответьте пожайлуста Erika Настройка серверов 1 24.03.2006 10:57
Ответьте чайнику пожалуйста Степан Растровая графика 11 28.05.2004 11:50
вопрос inkognito Книга жалоб и предложений 5 04.12.2003 20:11
Ответьте плиз dimka_sh HTML, CSS, JavaScript 1 02.09.2003 00:29


Текущее время: 20:56. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум