Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Включать и выключать куски html кода через php условие

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
razorg1991
Отправлено: 11 Ноября, 2013 - 17:09:24
Post Id


Частый гость


Покинул форум
Сообщений всего: 131
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Помогите, не знаю как включать и отключать куски html кода с помощью php. К примеру есть html код

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>
  3.  


Вот хочу чтобы он отключался или включался через условие if. Допустим переменная var = 1 , кусок есть, var = 0 куска нет.
Как это осуществить?
 
 Top
tato
Отправлено: 11 Ноября, 2013 - 17:11:44
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP if( $var ): ?>
  3.     <p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>
  4. <?PHP endif; ?>
  5.  

(Добавление)
вариант 2
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if( $var )
  4. {
  5.     echo '<p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>';
  6. }
  7.  

(Отредактировано автором: 11 Ноября, 2013 - 17:12:55)



-----
просто ?: сложно
 
 Top
caballero
Отправлено: 11 Ноября, 2013 - 17:27:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?if( $var == 1 ){ ?>
  2.     <p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>
  3. <?} ?>


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
tato
Отправлено: 11 Ноября, 2013 - 17:29:02
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP echo $var ? '<p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>' : ''; ?>
  3.  


-----
просто ?: сложно
 
 Top
caballero
Отправлено: 11 Ноября, 2013 - 17:35:17
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




tato
зачем ему быдлокод показываешь


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Leaderss
Отправлено: 11 Ноября, 2013 - 17:41:14
Post Id


Новичок


Покинул форум
Сообщений всего: 20
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Ну смотри
PHP:
скопировать код в буфер обмена
  1.  
  2. $var = 1; //показывает
  3. if($var == 1) echo '<p class="pull-right">Бла бла бла <a href="ссыль">Титл ссыль</a>';
  4.  


Ну вот и всё
 
 Top
razorg1991
Отправлено: 11 Ноября, 2013 - 17:41:47
Post Id


Частый гость


Покинул форум
Сообщений всего: 131
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Спасибо, tato! помогло Радость
Использовал второй вариант

(Отредактировано автором: 11 Ноября, 2013 - 17:43:14)

 
 Top
tato
Отправлено: 11 Ноября, 2013 - 17:42:00
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)





caballero, тсс, они ж на форум потом ходят, спрашивают, а мы тут такие senior'ы - объясняем. Так сказать задел на будущее. =)


шучу конечно.


-----
просто ?: сложно
 
 Top
caballero
Отправлено: 11 Ноября, 2013 - 17:51:26
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




tato
человек не понимает if написать - ему до задела еще месяцы

Цитата:
Использовал второй вариант

что и следовало ожидать - взял вариант с быдлокодом


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
razorg1991
Отправлено: 11 Ноября, 2013 - 17:54:33
Post Id


Частый гость


Покинул форум
Сообщений всего: 131
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




caballero пишет:
tato
человек не понимает if написать - ему до задела еще месяцы

Цитата:
Использовал второй вариант

что и следовало ожидать - взял вариант с быдлокодом


Ну не знаю, почему Вы так думаете, просто подобные коды часто встречал в доволе известных расширениях, к примеру virtuemart. Вот даже сейчас посмотрел для уточнения, действительно очень часто встречается.
Так чтож Вы теперь считаете, что разработчики всем известных и популярных расширений быдло чтоли? Не понял
 
 Top
caballero
Отправлено: 11 Ноября, 2013 - 18:27:17
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Ну не знаю, почему Вы так думаете,


потому что выводить html через echo - моветон

Цитата:
разработчики всем известных и популярных расширений быдло чтоли

не быдло а быдлокодеры. Или ты думаешь что разработчики извесных расширений - сплошные гении?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
razorg1991
Отправлено: 11 Ноября, 2013 - 18:40:20
Post Id


Частый гость


Покинул форум
Сообщений всего: 131
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




caballero пишет:
Цитата:
Ну не знаю, почему Вы так думаете,


потому что выводить html через echo - моветон

Цитата:
разработчики всем известных и популярных расширений быдло чтоли

не быдло а быдлокодеры. Или ты думаешь что разработчики извесных расширений - сплошные гении?


Ну не все сплошные гении Закатив глазки
Ну да ладно, на досуге подучу php по-более, а сейчас впринципе задача пока решена, пусть и быдлокодом Ха-ха .
 
 Top
DelphinPRO
Отправлено: 11 Ноября, 2013 - 21:31:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




razorg1991 пишет:
к примеру virtuemart.

Неудачный пример. Весь виртумарт - сплошное УГ. Как внешне (API) так и по внутренней реализации.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
tato
Отправлено: 12 Ноября, 2013 - 01:14:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




razorg1991, почитайте что такое "шаблонизатор", смарти например. Еще почитайте про то, что php и есть габлонизатор. Сделайте выводы определитесь как лучше.

caballero пишет:

потому что выводить html через echo - моветон

Прислушайтесь, дело человек говорит.


-----
просто ?: сложно
 
 Top
razorg1991
Отправлено: 12 Ноября, 2013 - 08:04:01
Post Id


Частый гость


Покинул форум
Сообщений всего: 131
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Ок учту, в любом случае спасибо за помощь Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB