• Бронирование Отелей PHP SQL?

    OlegSo
    @OlegSo Автор вопроса
    me
    Спасибо за подсказку. я так и храню в БД:

    А в данном случае Дата действует по умолчанию. на все время кроме
    (price_1_one_start/price_1_one_end, price_1_two_start/price_1_two_end, price_1_three_start/price_1_three_end, );

    По данному виду как можно написать алгоритм работы ( еще не очень силен в PHP JAVA SQL);

    - часть структура базы:
    $options['price_1_ID'] - название Номерного Фонда
    $options['price_1_1'] - цена за 1 гостя
    $options['price_1_2'] - цена за 2 гостя
    $options['price_1_3'] - цена за 3 гостя
    $options['price_1_4'] - цена за 4 гостя
    $options['price_1_food'] - название еды

    $options['price_1_dop_1_ID'] - доп место название 1
    $options['price_1_dop_1'] цена доп 1 место
    $options['price_1_dop_2_ID']- доп место название 2
    $options['price_1_dop_2'] - цена доп 2 место
    $options['price_1_dop_3_ID']- доп место название 3
    $options['price_1_dop_3'] - цена доп 3 место

    $options['price_1_one_start'] - начало 1 даты акции (начало диапазона)
    $options['price_1_one_end'] - конец 1 даты акции (конец диапазона)
    $options['price_1_one_1'] - цена за 1 гостя
    $options['price_1_one_2'] - цена за 2 гостя
    $options['price_1_one_3'] - цена за 3 гостя
    $options['price_1_one_4'] - цена за 4 гостя
    $options['price_1_one_dop_1_ID'] доп место название 1 для 1 диапазона
    $options['price_1_one_dop_1'] - доп место цена 1 для 1 диапазона
    $options['price_1_one_dop_2_ID'] - доп место название 2 для 1 диапазона
    $options['price_1_one_dop_2'] - доп место цена 2 для 1 диапазона
    $options['price_1_one_dop_3_ID'] - доп место название 3 для 1 диапазона
    $options['price_1_one_dop_3'] - доп место цена 3 для 1 диапазона

    $options['price_1_two_start'] - начало 2 даты акции (начало диапазона)
    $options['price_1_two_end'] - конец 2 даты акции (конец диапазона)
    $options['price_1_two_1']
    $options['price_1_two_2']
    $options['price_1_two_3']
    $options['price_1_two_4']
    $options['price_1_two_dop_1_ID']
    $options['price_1_two_dop_1']
    $options['price_1_two_dop_2_ID']
    $options['price_1_two_dop_2']
    $options['price_1_two_dop_3_ID']
    $options['price_1_two_dop_3']
    $options['price_1_three_start']
    $options['price_1_three_end']
    $options['price_1_three_1']
    $options['price_1_three_2']
    $options['price_1_three_3']
    $options['price_1_three_4']
    $options['price_1_three_dop_1_ID']
    $options['price_1_three_dop_1']
    $options['price_1_three_dop_2_ID']
    $options['price_1_three_dop_2']
    $options['price_1_three_dop_3_ID']
    $options['price_1_three_dop_3']

    $options['price_2_ID'] - название Номерного Фонда 2
    ...
    $options['price_3_ID'] - название Номерного Фонда 3
    ...... --//--
    Ответ написан