если создается запись, то записывается время его создания. время записи фиксироваться должно в бд или еще где, так как потом сравнивать будет не с чем. я бы время записывал в UNIX-time. исходя из этого можно сделать сортировку: открытые, закрытые. возможно, не совсем точно понимаю твою логику "закрытых" и "открытых", но если правильно понял, то:
по точнее, что вложено в понятие ЗАКРЫТЫЕ и ОТКРЫТЫЕ?! где это отображается??? фиксируется ли как это в бд??? какие именно параметры связывают с данными бд??
Закрыты и открытые определяются по записям из БД..т.е. есть время открытие и закрытия а есть текущее...отсюда и появляется это понятие..в базе не фиксируется никак...это определяется по ходу выполнения скрипта. Отображается это простым текстом для клиента.
Здравствуйте, у меня возникла проблема с реализацией "бесконечной подгрузки" с использованием jquery, помогите разобраться пожалуйста.
Вообщем есть div (со скроллингом), в который должна подгружаться информация. Но у меня не получается определить тот момент, когда пользователь долистал до конца.
Что бы было понятно о чем идет речь, вот пример, но этот пример подходит для всей странице, а не для конкретного diva:
День добрый господа! Пишу выборку из базы всех записей по определеным параметрам и пытаюсь засунуть все это в массив. Далее массив нужно отсортировать...Показываю
Вот пока я написал только это...
Как видно из кода записи из БД определяются как ЗАКРЫТЫЕ и ОТКРЫТЫЕ(изначально мы не знаем в каком они состоянии...определяет скрипт по ходу выполнения), а так же приходит $name
Мне нужно отсоритровать список так что бы сначала выводились открытые, а затем закрытые...
В принципе я решил сделать это через ассоциативный массив...Но с удовольствием рассмотрю и другие варианты...
С чего вы взяли, что гуглороботы ходят только с 66.*? У гугла много подсетей.
Как определить, что зашедший является ботом гугла: https://support.google.com/webmasters/answer/80553
Сделал скрипт и уже второй день слежу за ним. Стата показывает что только с 66.*
Но не буду спорить с Вами. Сейчас почитаю ссылку (Добавление)
Честно особо не понял как это реализовать в скрипт, так что прошу помощи
в написании скрипта именно 66.*
Все достаточно просто, но придется поменять тип столбика на datetime. И при сохранении проверять если время начала работы > окончания, то сохранять как 0000-00-01 01:00:00
Т.е у Вас получится следующий вид
ID | timestart | timeend
1 | 0000-00-00 12:00 | 0000-00-00 23:00
2 | 0000-00-00 09:00 | 0000-00-00 22:00
3 | 0000-00-00 12:00 | 0000-00-01 01:00
А в запрос будет подставлять
$now='0000-00-00 '.date("G:i:s");
$sql = "SELECT * FROM `mesta` WHERE `timestart` <='$now' AND `timeend`>='$now'";
По идее все должно работать
Сделал по вашей инструкции по логике правильно только одно НО
если время больше 24.00 т.е. к пример 00,30 то переменная NOW выглядит как
$now='0000-00-00 00:30:00';
А чтобы данное условие выполнилось правильно перменная должна приобрести вид
$now='0000-00-01 00:30:00';
Как это осуществить?
$sql="SELECT * FROM `mesta` WHERE `timestart` <='$now' AND `timeend`>='$now'";
А вот база
ID | timestart | timeend
1 | 12:00 | 23:00
2 | 09:00 | 22:00
3 | 12:00 | 01:00
т.е. если сейчас 15:00, то выведем 1 и 2
НО заведение 3 работает с 12:00 до 1 часа ночи
И условие не выполняется.. КАк сделать правильно что бы выдал все 3 значения в временном диапозоне?
Работает отлично) НО добавляется лишь 1 товар...Понимаю что постоянно при добавлении товара перезаписываю массив cart по новой..Подскажите как дополнять массив, а не перезаписывать его
Добрый день! Вот ломаю голову как сделать такой цикл что бы он повторялся пока не закончиться и собирал все в массив(ну или только значения последней записи в цикле)...
Вообщем есть БД..
Итак, первый это АВТОИНКРЕМЕНТ ID, второй это родительский ID, третий это уровень
Как сделать такой цикл выборки из БД, чтобы например при $id = 1 он начинал собирать значения те где PARENT_ID = $id, затем еще один цикл и еще и еще до тех пор пока не соберт все конечные ID в массив? известно что пока LEVEL не больше 3, но возможно еще будет расширяться..
Подскажите пожалуйста! Буду очень благодарен!