- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день.
Подскажите пожалуйста как сделать добавление картинок.
По сути как добавить я нашел решение, но как мне узнать какой ID вводить.
Пример.
case "add" :
echo "Блок добавления Новостей";
Идет форма добавления новостей.
Картинка подгружается через фрем, чтоб не обновлять страницу.
Но как узнать, какой ID будет у новости. Сложность в том что если бы картинка была одна
я просто добавил бы форму загрузки и проблем не было. Но картинок может быть 1-5 штук.
В админке стоит TinyMCE есть модуль загрузки картинок, только мне хочется сделать отдельный загрузчик.
Потому как в TinyMCE не разбираюсь и не знаю как привязать загрузку к новостям.
break;
Примеро структура в базе такая.
В новости есть поле
foto
В таблице c фотками есть такие данные
автоинкремент картинка номер новости.
id img n_fo_id
52 48cecdc4.jpg 1
51 48cec83f.jpg 1
50 48cecdc2.jpg 1
49 48cecdbf.jpg 1
48 48cef6a7.jpg 1
n_fo_id 1, это номер новости.
Спасибо Вам за ответы.
P.S Поздравляю Вас с наступающим Новым годом.:beer:
---------- Добавлено 31.12.2012 в 13:09 ----------
Я буду позднее, щас уехал.
Узнать следующий ID записи в таблице можно так:
1. Узнаем последний mysql_query("SELECT LAST_INSERT_ID()")
2. К последнему добавляем 1, получаем следующий.
фреймом выводите изображения? Тогда должен быть обработчик, скажем /pic.php
Гетом нужно передать ему айди новости /pic.php?id=1
на странице с новостью передавайте айди новости фрейму
затем уже дело за малым, запрос в базу где выбрать все картинки с айди = 1
Как то так
Узнать следующий ID записи в таблице можно так:
1. Узнаем последний mysql_query("SELECT LAST_INSERT_ID()")
2. К последнему добавляем 1, получаем следующий.
Ага спасибо, именно так и сделал. Узнал номер последней записи прибавил 1, и забил картинки, потом добавил новость.
---------- Добавлено 03.01.2013 в 16:56 ----------
фреймом выводите изображения? Тогда должен быть обработчик, скажем /pic.php
Гетом нужно передать ему айди новости /pic.php?id=1
на странице с новостью передавайте айди новости фрейму
затем уже дело за малым, запрос в базу где выбрать все картинки с айди = 1
Как то так
Обработчик есть. Но при добавлении новости ID еще не существует, я могу толлько узнать номер будущей новости
прибавить к нему 1 и забить картинки в базу. После чего закинуть саму новость.
Наверно не совсем правильно сохранять картинки в БД, указывая у них ещё не существующую новость.
Может стоить где-то хранить временные картинки, и их выводить к новости; а уже сохранять временные картинки в БД только после сохранения самой новости ?
Наверно не совсем правильно сохранять картинки в БД, указывая у них ещё не существующую новость.
Может стоить где-то хранить временные картинки, и их выводить к новости; а уже сохранять временные картинки в БД только после сохранения самой новости ?
На счет временного решения согласен.
Картинки не хранятся вбазе, там только их имена.
При этом если картинки добавлены а новость нет, при следующем добавлении новости, эти картинки видны прямо в редакторе под формой, и их можно удалить, и добавить новые.
По этому ошибочно добавить картинки
можно только если сам этого пожелаешь.
Я хотел их добавлять через редактор, но решил редактор не смешивать с картинками.
Хотя было бы не плозо сделать как в DLE