Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
1

В зависимости от условия выводить значения в разных местах

09.10.2012, 12:07. Показов 1129. Ответов 4
Метки нет (Все метки)

Привет всем. У меня есть обычная конструкция IF() else IF()....else(). У меня есть меню
HTML5
1
2
3
4
5
6
7
8
9
<div id="g_menu">
    <ul>
        <li><a href="" class="current"><span>Главная</span></a></li>
        <li><a href=""><span>Регистрация</span></a></li>
        <li><a href=""><span>Поиск</span></a></li>
        <li><a href=""><span>Карта сайта</span></a></li>
        <li><a href=""><span>О нас</span></a></li>                              
    </ul>
</div>
Каждому условию соответствует своя ссылка. Так вот я хоте спросить, можно ли так сделать, что бы в зависимости от условия результат писался только в одну определенную ссылку или надо писать в каждой ссылке вот так
PHP
1
<a href="" class="current"><span><?php IF(условие){echo "текст";}else {ничего не писать}?>Главная</span></a>
.Зарание большое спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2012, 12:07
Ответы с готовыми решениями:

Вывод разных картинок в зависимости от условия
Добрый день! Прошу помощи. Необходимо сделать так, чтобы кусок кода ниже не выводил текстовую...

Открытие двух разных форм в зависимости от условия
Доброго всем времени суток. Работаю в данный момент над авторизацией и открытием разных форм в...

Рисование линий разных размеров и цветов. Управление цветом в зависимости от условия
вопрос следующий у меня есть код в котором я рисую линии две нахожу их точки пересечения и так...

Выводить картинку из в зависимости от значения переменной
задача такая есть переменная которая принимает три значения 0,100,200 задача если 0 то ничего не...

4
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16827 / 6705 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.10.2012, 12:34 2
Как вариант. Сохраняешь его как шаблон, вместо пути пишешь {linkN} где N номер ссылки, а затем заменяешь в зависимости от условия.
PHP
1
2
3
4
5
$text = file_get_contents('template.tpl');
  $text = str_replace('{link1}',$link1,$text);
  $text = str_replace('{link2}',$link2,$text);
.....
echo $text;
или если много, то еще лучше в массив загнать и там заменять.. Вариантов масса
1
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
09.10.2012, 12:35 3
Задвиньте ваше меню в массив вида ссылка => текст. В зависимости от условия обновляйте соответствующий пункт, а уже потом, обойдя массив, сформируйте меню.
1
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
09.10.2012, 12:48  [ТС] 4
Цитата Сообщение от KOPOJI Посмотреть сообщение
или если много, то еще лучше в массив загнать и там заменять.. Вариантов масса
Я хочу спросить насчет затраты ресурсов, какой из вариантов лучше будет с массивом или прописывать условие в каждой ссылке, у меня всего та их будет четыре, пять.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16827 / 6705 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.10.2012, 12:50 5
Вариант r3ntg3n получше будет.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2012, 12:50

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Вычисление значения А в зависимости от поставленного условия
Составить программу для вычисления значения rez в зависимости от поставленного условия. Для...

Нужна формула вывода значения в зависимости от условия
Ведомость для сдачи зачетов по физической подготовке например: подтянулся 15 (А1) раз и более то...

Вне зависимости от значения k, в консоль выводить двузначное число через printf()
нужно чтобы вне зависимости от значения k, в консоль выводилось 2знчное число. Например int k=30;...

Как выводить в pictureBox определенную фотографию в зависимости от значения какой-либо переменной
Есть переменная value, в зависимости от того какое значение она принимает в pictureBox нужно...

Составить программу для вычисления значения rez в зависимости от поставленного условия
Помогите пожалуйста решить проблему с разветвляющимися алгорифмами, у меня получается всегда идет...

Ввод значения в поле в зависимости от условия по дате больше уже введенной
При вводе даты в поле &quot;дата_заседания&quot; (имя в таблице) формы &quot;Заседания&quot; (поле &quot;плДатаЗаседания&quot;)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.