У меня на сайте около 100 000 загруженных пользователями фотографий. Они прописаны в базе. За все время работы сайта примерно половина фоток устарела, а их адреса удалены из базы данных. Получилось так потому что когда я делал сайт, не подумал, что нужно при удалении записи из базы удалять и сами фотки.
Сейчас я хочу удалить эти устаревшие фотки. Решил скопировать (copy (old/file,new/file)) фотки, которые есть в базе данных, в новую папку, а старую папку удалить.
Проблема:
Когда создавал сайт, сделал так, что фотки загружались с названием от пользователя, то есть там и пробелы, и скобки, и русские буквы. Проблема в том, что copy не копирует файлы с русскими символами.
Думаю, что может перед копированием назвать все фотки по новому одновременно в базе и в папке. Но никак не получается это сделать.
Подскажите или как это сделать, или может какое-то более правильное решение проблемы.
Нет. С переадресацией не получится. Есть два совершенно разных файла-обработчика. И в зависимости от выбора радиобокса нужно отправить данные на соответствующий обработчик
Мне нужно следующее:
Если отмечен 1, то кнопка отправляет на страницу obrabotka1.php, если отмечен 2, то на obrabotka2.php.
Возможно ли такое сделать? Если да, помогите разобраться. Целый день с этим мучаюсь
$result=("SELECT * FROM catalog where category='$category[0]' or category='$category[1]'");
Все работает. Теперь новая проблема: Категорий может быть от одной до десяти. Если в селекте перечислить через or 10 категорий, а их в данной теме только одна, то все работать перестает.
Как же быть?
Как же быть (Добавление)
Можно конечно добавить вот это:
Нет. Смысл в том, что в одной теме может быть несколько категорий, а одна категория может быть в разных темах.
Например:
тема1
категория1
категория2
категория3
тема2
категория1
категория2
тема3
категория1
категория3
Добрый день!
У меня есть две таблицы: tema и catalog.
В таблице catalog перечислены позиции и есть колонка category, где указана категория позиции. Даю две строки:
1.nazvanie-ф, category-radio
2.nazvanie-а, category-stol
В таблице tema две колонки: tema и category. Даю две строки
1.tema-games, category-radio
2.tema-games, category-stol
Когда пользователь выбирает на сайте тему games, должны вывестись из таблицы catalog позиции, где категория равна radio или stol.
Блин уже голову сломал. У меня получается, что выпадают позиции только с одной категорией(последней), хотя я вывожу в цикле. Делаю так: