Помогите разобраться с операторами if...else
Страницы: 1
Помогите разобраться с операторами if...else
Нужно прописать около 20шт операторов

Код
<?if(значение)?>Нужный текст<?else?>
<?if(значение)?>Нужный текст<?else?>....... и тд.
ТЕКСТ
<?endif?><?endif?>....и тд.

но столкнулся с такой проблемой, что после 9 прописанных они перестают работать.
Как можно решить этот вопрос.
Закупаю качественные ссылки тут.
Зарабатывайте на своём сайте тут и тут.
Удивительно как он вообще даже после 4 условий работает:)
Для такой сложной структуры может проще использовать оператор case
Там при определенных входных параметрах, свои условия, т.е.
case x of y
1: x+y
2: x*y
3: x-y

И так далее.
Изменено: Илья Гудков - 17 Января 2014 13:41
Подскажите как при помощи case  сделать такое

Код
<?if(адрес страницы)?><?else?>
<?if(другой адрес страницы)?><?else?>....... и тд.
остальные адреса страниц с определенно нужным на них тегом
<?endif?><?endif?>....и тд.
 
если у вас больше 3 вложенных if(), то есть серьезные проблемы с проектированием

текст программы должен быть читаемым
20 операторов IF вложенных друг в друга - это явный симптом плохого подхода

опишите задачу более расширенно
зачем вам нужно столько вложенией?
Просто получилось так, что есть два разных раздела, в каждом разделе по 10 категорий (они одинаковые, то есть имеют одинаковы тайтл, что не есть хорошо для гугля ). Нужно сделать разные тайтлы (не спрашивайте почему так получилось - есть именно так и  в ручную прописать не вариант). Думал решить все при помощи операторов.
Нужно все связи урл-заголовок поместить в ассоциативный массив типа $urlTitle= array("/cars" =>"Автомобили", "/trucks" => "грузовики")
Тогда при выводе заголовка можно будет просто вывести echo $urlTitle[ $categoryUrl ]

$categoryUrl - соответственно нужно заранее спарсить из адреса
адреса страниц статичны?
сделайте словарь.. ассоциированный список..  или ассоциированный массив.. не знаю как называется в PHP, я в нем не силен

короче, смысл вот в чем:

$hash = {
  "page address 1"  => "title 1",
  "page address 2"  => "title 2",
  ....
  "page address 100"  => "title 100",
};


на каждой странице берете ее адрес и обращаетесь к словарю

$page_address = ...;
$title = $hash->{$page_address};

и вставляете этот Title куда вам надо

Это не прямое руководство к действию. Это просто набросок принципа, который можно использовать. Я использовал Perl в примере. На PHP по сути то же самое, просто синтаксис другой чуток.
Всем спасибо, все решил немного иным способом, кому интересно и может пригодится:



<?if(адрес страницы or адрес страницы or адрес страницы or адрес страницы or ........)?><?else?>остальные адреса страниц с определенно нужным на них тегом<?endif?>
Изменено: DejetNK - 17 Января 2014 16:30
myfishing,  Спасибо, что открыли глаза на проблему при многократном вложении if()
Почему, собственно, именно вложенные if() должны быть?

if(условие) {}
elseif(условие) {}
elseif(условие) {}
else {}

Или, что проще и понятнее, занести адрес страницы в переменную, а затем использовать переключатели.

$url = '';
switch($url) {
case '/example.html': echo 'Title One'; break;
case '/example2.html': echo 'Title Two'; break;
case '/example3.html': echo 'Title Three'; break;
default: echo 'Default Title';
}

Гораздо проще считывать код в дальнейшем будет.
У меня хостинг Юкоз.
А по поводу
JDee пишет:
Цитата
if(условие) {}
elseif(условие) {}
elseif(условие) {}
else {}
именно такой вариант не совсем то что было нужно.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:27 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:39 2Index - быстрая индексация страниц сайта и обратных ссылок 
06:17 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
11:46 SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам). 
23:10 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
21:20 Rotapost прикрыли! Чем пользоваться? 
00:23 Раскрутка форума 
07:11 Купить отзывы на Яндекс и Гугл картах, на Авито, на Отзовике и IRecommend 
04:10 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
13:51 CryptoMonitor.info - ваш надеждный обменник BTC USDT XMR (без KYC) 
13:16 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
11:11 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
10:23 AllCharge.online. Современный, быстрый и надёжный обменник 
01:31 Сайты с зарубежным трафиком КУПЛЮ 
10:29 С юмором по жизни! 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты?