Кирилл Баженов, но ведь на смартфоне по другому будет работать, да и взаимодействие с операционной системой будет другим. В любом случае переписывать, так лучше сразу на том языке, который лучше подходит для данной платформы.
Может общие принципы и будут теми же, но язык вряд ли.
yarhosting, одну строчку выдать должен, а не две, поскольку сумма только одного элемента при таком раскладе даст <= 15. Почему не работает, не знаю, тут как пример похожий запрос приводят.
WeBBeW, с такоц структурой таблицы непонятно, кто автор сообщения, чтобы разделять их в коде. Заполняйте только одно из полей, в зависимости от того, кто автор, и мой пример кода будет работать.
А вообще все же рекомендую структуру поменять для удобства.
Тимур Худиев, нет, это перед тем, как выдать человеку расписание. При каждой загрузке таблицы с графиком.
Человек заходит на сайт, в php формируется два списка - на обычную мойку и комплексную и выдается в браузер. Если человек поменял дату - можно с помощтю ajax подгрузить новую таблицу на выбранную дату, а можно и обновить страницу, в адресной сроке поставив желаемую дату и спарсив ее средствами php.
Тимур Худиев, да, не должно. Вы можете два списка готовить на выбранную дату - для обычной мойки, и для комплексной. И в зависимости от того, что выбрал клиент, выдавать ему список.
Алгоритм составить не сложно - функцией strtotime переводите время, например, 10:00 в секунды, и сравниваете со следующим. Если больше 1800 секунд и следующее окно busy=0 - значит 10:00 годится для комплексной мойки.
Либо в самом коде запрос делайте к PHP, получайте значение переменной и используйте его в коде.
Либо в view добавьте какой то небольшой код, который будет дергать нужную функцию с уже переданным их PHP параметром указанным выше способом.