Всем спасибо за советы!! Воспользуюсь советом imediasun. А по поводу того зачем мне это нужно, цель: есть три страницы html, в 1 вводятся одни данные и передаються во вторую форму, во второй во второй вводятся еще данные, а первые записываются в массив, и передаються в 3 форму и записываются в бд... Я сначала хотел сделать все это на 1 странице, использовав ajax просто подменять дивы, но препод сказал мол "Ты в ajax ладу не дашь, а тебе еще нужно что бы все это работало в IE 8x+ так что делай 3 страницы и не парь мне мозги."
Может не оч понятно обьяснил, но как то так.
P.S. А по поводу сессий я их тоже не использую по совету препода, потому что денвер выдает ошибку что то типа headers alredy sent, ну я там читал что можно что то изменить в php.ini но пока не лез туда, решил сначала с этим разобраться.
В общем понял все такие придется создать несколько инпутов, все равно спасибо! и сорри что засоряю форум тривиальными вопросами( тему можно закрыть или удалить
Благодарствую!! Сам бы такой запрос не составил. Я просто подумал что стоит разбить на несколько таблиц, потому что если все в одной будет храниться то она будет слишком большая...
потом читая дальше еще увидел, что и сама функция как бы не очень и нужна, так как ее функционал можно полностью переложить в запрос к БД.
Если не сложно хотелось бы увидеть как примерно должен выглядеть такой запрос, чисто для саморазвития.
Цитата:
вообще непонятно зачем с начало переводить в формат 'd-m-Y', используя притом функцию strtotime($d1), а потом нигде не использовав переменные переводить опять в timestamp, первые две строчки вообще не нужны!
за этот ответ отдельное спасибо) только сейчас понял, раньше думал для того что бы сравнить 2 даты их нужно привести к одинаковому формату т.е. d-m-Y и только потом перевести в метку времени Unix
Доброго времени суток! Не пинайте слишком сильно)
Не давно возникла такая задача, требуется написать сайт для гостиницы.
С задачей я справился, но хотелось бы получить конструктивную критику, уверен что можно было бы как то проще сделать, если не сложно откликнитесь, не очень давно учусь php, учителей ни каких не было, поэтому хотелось бы услышать ваше мнение
Грубо говоря имеется 6 номеров и пользователь может заброниронировать себе номер, исходя из даты, он указывает дату заезда, и дату съезда, ну и соответственно мне нужно проверить какие номера свободны на эти даты. Предоставить пользователю выбор и записать его данные в БД.
создал БД с таблицами:
users - поля: id, name, surname и т.д.
oneRooms - поля: id, date1, date2, id_user, id number. (Просто предполагается что будут одно-двух-трехкомнатные номера, но пока написал для однокомнатных)
numbers - поля: id_number, adress, kvadrature, about_number (здесь просто храняться данные о каждом номере)
далее приступил к самой реализации:
функция которая проверяет попадает не пересекаются ли даты:
все работает, я рад что получилось, но так же понимаю что это "все работает" до поры до времени, потому что в теории таблица будет oneRooms будет увеличиваться и при 1-100-1000 записях будет работать все медленнее,в планах сделать, что бы скрипт сравнивал и текущюю дату с датой сьезда, и если текущая дата больше, то удалял эту запись из БД. Ну вот вроде все) жду критики