PhP_Raz: Второе предложение можно развернутей?
В нем у комментария с id9 то же одна категория, такая же как и у комментария с id2? Если так, то дело может быть в том, что при итерации с комментарием с id2 вы удаляете саму категорию. И, соответственно при следующих итерациях findCatId ее уже не найдет
PhP_Raz: Т.е. сам комментарий нужно удалять только в том случае, если он относится только к удаляемой категории и больше ни к одной другой? В вашем примере выше: если удаляется кат. 3, должен быть удален только комментарий с id9? И он не удаляется?
PhP_Raz:
Наверно, я все таки чего-то не так понял
К примеру:
1. в п.1 id = 3;
2. в п.2 выбираются все comment_id, у кот. category_comment.category_id = 3
Что вам дает п.3? Он опять вернет вам эту "3".
PhP_Raz: Смотрите:
1. На вход дается какой id из таблицы category
2. Ищутся все comment_id в таблице category_comment по связке category_comment.category_id = category.id
3. Из таблицы comment ищутся и удаляются записи по связке comment_id(из п.2) = comment.id
Я правильно логику понял?
PhP_Raz: Я вроде уже это понял, с полями там тоже путаница(по сравнению с диаграммой).
У вас в методе Category_Comment->findCatId($id) вся логика поиска ломается "SELECT category_id FROM `category_comment` ", там по идее надо в таблице 'comment' id искать
переделайте $post_data в
"bot=old&text=Привет&uid=32d82594-5578-45a8-8e08-4c7dc488320b"
Хотя и не факт, что самому xu.su не нужны какие-то др. данные (куки и т.д.)
Юрий Елманов:
Даже "{}" нет, совсем пусто?
В обработчике поменяйте
$startFrom = $_POST['startFrom']; на $startFrom = 1. Запустите сам php script в консоле. Поглядите; чего он там вообще из БД выбирает
Первое, что на ум приходит отслеживать timeupdate в плеере и при закрытии страницы/переходе в localstorage сохранять.
А вы где-нибудь такое видели в живую?
Макс: а как повесить сет таймаут
ерунда это вешать таймауты на клик. Структуру самого блока ul с его компонентами и js код под это дело продумайте,- так чтоб не было этих моментов