Перейти к содержимому


Проверка загруженности изображений

фото фотографии изображение

Сообщений в теме: 6

#1 Tatiana

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений
  • Пол:Женщина
  • Город:Москва

Отправлено 13 Апрель 2015 - 10:46

1) Помогите пожалуйста как сделать?

Есть поле 1 куда загружаются "фотографии" (не отображается в таблице, т.е. таблица расползается при большом количестве фото)
Есть поле "фото" отображается в таблице (в этой же таблице)

Надо сделать проверку загружено ли хотя бы одно изображение в поле "фотографии" (проверка при сохранении изменении этого поля), если хотя бы одно изображение загружено, то выводить текст в поле "фото" к примеру текст: "есть фото".
Если не загружено, то ничего не выводить.

2) А также возможно ли скрыть просмотр поля "фото" не в самой таблице, а при просмотре страницы записи? ( в табличном варианте нужно видеть поле)

#2 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 13 Апрель 2015 - 17:18

1.
if ($line['фотографии']) $line['фото'] = "есть фото";

2. Почему нет, не понял? Вы же отключили поле "фотографии" в таблице, что мешает аналогично отключить поле "фото" в режиме просмотра?

#3 Tatiana

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений
  • Пол:Женщина
  • Город:Москва

Отправлено 13 Апрель 2015 - 17:54

Просмотр сообщенияCbCoder (13 Апрель 2015 - 17:18) писал:

1.
if ($line['фотографии']) $line['фото'] = "есть фото";

2. Почему нет, не понял? Вы же отключили поле "фотографии" в таблице, что мешает аналогично отключить поле "фото" в режиме просмотра?

Спасибо! Все работает отлично! на 2 пункт видимо я уже запуталась, да действительно просто скрыть "просмотр", тогда не отображается на странице записи, не влияя на таблицу

#4 Tatiana

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений
  • Пол:Женщина
  • Город:Москва

Отправлено 13 Апрель 2015 - 18:00

Просмотр сообщенияCbCoder (13 Апрель 2015 - 17:18) писал:

1.
if ($line['фотографии']) $line['фото'] = "есть фото";

2. Почему нет, не понял? Вы же отключили поле "фотографии" в таблице, что мешает аналогично отключить поле "фото" в режиме просмотра?

Вот только проверила ещё раз. Возник нюанс.
Добавила фото, все работает.
Потом удалила фото, а надпись "есть фото" осталась.
Вычисление при: сохрание, изменении поля фотографии, попробовала ещё удаление поставить.

Сообщение отредактировал Tatiana: 14 Апрель 2015 - 10:38


#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 Апрель 2015 - 22:32

$line['фото'] = $line['фотографии'] ? 'есть фото' : '';

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#6 CbCoder

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

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 14 Апрель 2015 - 09:51

Или
if ($line['фотографии']) $line['фото'] = "есть фото"; else $line['фото'] = "";


#7 Tatiana

    Участник

  • Пользователи
  • PipPip
  • 26 сообщений
  • Пол:Женщина
  • Город:Москва

Отправлено 14 Апрель 2015 - 10:41

Спасибо! Все отлично работает!





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных