Выбор значения из БД

В каталоге, галерее, не важно... хочется добавить пару полей.

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
День добрый.
Подскажите, кто играл уже?
К примеру, нужно добавить в галерею, поле о выдержке фото.
Т.е. один (или более) селектов...
Код PHP:
  1.  
  2. <select name="asd" id="s_asd">
  3. <option value="all">1111</option>
  4. <option value="registered">2222</option>
  5. <option value="friends">33333</option>
  6. </select>
  7.  
А вот эти 111,2222,3333 - это брать из базы, из какого нить поля таблицы... (они там записаны)

По писаниям Фъюза не работает %)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
satory:
поле о выдержке фото.
Я так понимаю вы это параметр при съемке? если да то почитай об этом вот тут http://hostinfo.ru/articles/web/rubric48/rubric55/rubric59/rubric60/1039/
Редактировалось: 1 раз (Последний: 3 мая 2011 в 11:04)
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
Дим, благодарю.
Но в exif_read_data() - нет ни чего сложного.
Интересует именно брать из БД данные.
Т.е. в СЕЛЕКТЕ, должны быть данные из поля "s_asd", таблицы "cms_add"
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
Ну для того, что бы брать из базы данные их нужно туда поместить.
Хм... или у вас тут в ручную помещается? просто вы напишите какая база и какие в ней столбцы, а я вам помогу написать запрос.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
кто знает EXIF затирается после ресайза?
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
Таблица - cms_users, поле i_country (VARCHAR 100) (Добавленное вручную).
Вот и выбирать из этого поля
:)
Дим, по моему не затирается... попробуй сам, до и после рессайза :)
Код PHP:
  1.  
  2. <?php
  3. echo "test1.jpg:<br />\n";
  4. $exif = exif_read_data('tests/test1.jpg', 'IFD0');
  5. echo $exif===false ? "No header data found.<br />\n" : "Image contains headers<br />\n";
  6.  
  7. $exif = exif_read_data('tests/test2.jpg', 0, true);
  8. echo "test2.jpg:<br />\n";
  9. foreach ($exif as $key => $section) {
  10. foreach ($section as $name => $val) {
  11. echo "$key.$name: $val<br />\n";
  12. }
  13. }
  14. ?>
  15.  
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
ага посмотрел.
1. нужно записывать информацию из EXIF в момент загрузки фоторгафии пользователем на сервер. Сейчас пока не могу сказать точно где эти места.
2. в компоненте фото. Где есть запрос на загрузку фотографий добавить в SELECT i_country
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
components\photos\frontend.php вот сюда вам надо
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
немного не понял дим...
Я в com_users_photo_submit.tpl правлю, мне именно тут нужно...
Код PHP:
  1.  
  2. {* ================================================================================ *}
  3. {* ========================= Загрузка фото, Шаг 1 ================================= *}
  4. {* ================================================================================ *}
  5.  
в нужном месет, теста ради, добавляю -
Код PHP:
  1.  
  2.  
  3. <select name="i_country" id="i_country">
  4. <option value="all">{$usr.i_country}</option>
  5. <option value="registered">6786786786</option>
  6. </select>
  7.  
Но чисто :(
Редактировалось: 2 раз (Последний: 3 мая 2011 в 15:50)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
Давайте еще раз. Вы хотите, что бы при загрузке фотографии добавлялась информация о Выдержке. если информация о выдежке нет. То мы добавляем её в ручную. Я правильно понял?
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
верно!
А в идеале:
На шаге - ***users/admin/photos/submit, по мимо полей Название, описание, показывать. Добавить поле № 1 - Выдержка, Поле № 2, диафрагма, Поле № 3 прочее. Даннеы железно ЗАБИТЫ в БД, а эти присваивать каждой по фотографии!
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
satory:
Таблица - cms_users, поле i_country (VARCHAR 100) (Добавленное вручную).
Вот и выбирать из этого поля
Просто вот это смутило =)
тут два варианта:
1. создать новую таблицу куда записывать дополнительную информацию о фотографии
2. добавить поле в cms_fotos кажис
первый предпочтительней как мне кажется. Если не прав поправьте меня. При первом варианте будет меньше проблем связанных с обновлением.

Что то я вот опять не понимаю... А зачем тогда селкет? Селект это выбор из нескольких вариантов один.
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
Не суть важны названия, я к примеру привел...
а в селекте (а точнее в БД в i_country - 10 значений) вот и пользователь выбирает сам, что требуется!
Все верно!
Я не пойму смарти реагирует на это или нет -
Код PHP:
  1. {$usr.i_country}
Что-то не хочет :(
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
Что бы он реагировал на это надо доавить i_country в SELECT запроса
Sometime CMS Community
Посетитель
no avatar
Сообщений: 48
Как говорил Фъюз - getUser в модели компонента users.
Добавлено!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.