-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309
|
||||||
1 | ||||||
Не отображать блок при отсутствии информации в БД13.05.2017, 22:27. Показов 581. Ответов 13
Метки нет (Все метки)
Здравствуйте. У меня на странице новостей выводиться фотография, но не на всех страницах она есть. Вывожу данные так:
Как сделать, чтобы при отсутствии столба "image608_406" или $art_data[8] не выводились классы вовсе. Либо фото есть и есть классы, либо его нет и следов. Спасибо за понимание.
0
|
13.05.2017, 22:27 | |
Ответы с готовыми решениями:
13
При отсутствии текста в одном блоке скрывать и другой блок Как заставить IE правильно отображать блок ? Условие не выполняется как при наличии, так и при отсутствии заданного файла Заменить один текстовый файл на другой при отсутствии пинга до сервера и вернуть все обратно при его появлении |
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|||||||||||
14.05.2017, 12:00 | 3 | ||||||||||
так круче
отменяем или применяем класс
0
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|
14.05.2017, 12:17 | 5 |
я тоже когда-то был такого же, пока не узнал, что давно существуют другие стандарты
0
|
-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309
|
|
14.05.2017, 13:18 [ТС] | 6 |
И не то и не то не работает. Стили скрываются вообще теперь.
0
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|
14.05.2017, 13:22 | 7 |
Ваш вопрос - Как сделать, чтобы при отсутствии столба "image608_406" или $art_data[8] не выводились классы вовсе.
Значит условие выполняется Если нужно условие ИЛИ, то замените && на ||
0
|
-3 / 0 / 1
Регистрация: 22.01.2016
Сообщений: 309
|
|||||||||||
14.05.2017, 13:36 [ТС] | 8 | ||||||||||
Где то BLOB пустой, где-то BLOG имеет картинку. Я делаю:
А мне нужно чтобы пропадали, когда в $data[8] BLOBе ничего нет Добавлено через 4 минуты Решил ребят, всем спасибо. Решение такое:
0
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
||||||
14.05.2017, 14:11 | 9 | |||||
нет смысла 3 раза открывать PHP код, достаточно один раз отдать его на растерзание интерпретатору
0
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
|
15.05.2017, 13:19 | 11 |
в данном случае мы видим внедрение PHP кода в html разметку
Добавлено через 6 минут браузеру без разницы, он обработает xhtml в любом случае, как и html
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
15.05.2017, 15:57 | 12 |
MVC и т.п. не говорит о том, что нельзя вставлять во view php-код, если вы об этом. Они говорят лишь о минимальных вставках - if, for и т.п., без программной логики в духе создания доп элементов. О других стандартах, где не разрешается подобное, я также не слышал. А вот вывод html через php не рекомендуется нигде, кроме как у "профи" с пхпспб (если верить тому, что это их утверждения)
валидатор-то материться будет. Причем тут браузер? Добавлено через 4 минуты можно поподробнее насчет этих стандартов? Желательно вместо со ссылочкой для почитать сказки на сон грядущий
0
|
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
|
||||||
15.05.2017, 16:35 | 13 | |||||
ну пользуны вообще-то сайты через валидатор не смотрят
Добавлено через 1 минуту выдуманный показатель Добавлено через 9 минут а логикой вы не пользуетесь, прежде чем долбать сервак множеством внедрений в стиле - Что?Где?Когда?
0
|
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
15.05.2017, 17:07 | 14 | |||||
согласен, что ваши стандарты выдуманные.
Какое это имеет отношение к стандартам, которые я так и не увидел? Какая логика? Ну перепишу я код так, и что изменится?
Повторно прошу, дайте ссылку на эти псевдостандарты, я хочу их посмотреть - а вдруг я в чем-то ошибаюсь? Добавлено через 41 секунду а сеошники смотрят порой.
0
|
15.05.2017, 17:07 | |
15.05.2017, 17:07 | |
Помогаю со студенческими работами здесь
14
Мышь при её отсутствии ShowMessage при отсутствии файла INNER JOIN при отсутствии данных Сообщение при отсутствии dll Сообщение при отсутствии данных Ситуация при отсутствии переменной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |