Тема: CDbCommand не удалось исполнить SQL-запрос
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста, исправить ошибку, которая возникла совершенно неожиданно. Вроде бы все работало нормально, но почему-то ни с того, ни с сего появились проблемы.
Я занимаюсь инфобизнесом и использую скрипт продаж Ордер Мастер 2, который уже не поддерживается. Я купил его у перекупщика, но обратиться к нему за помощью не могу, поскольку у нас возник серьезный спор по одному его курсу, и он заблокировал меня.
Поэтому вся надежда только на вас.
Проблема №1:
После входа в панель администратора скрипта появляется вот такая ошибка:
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'id' at row 1
Панель администратора открывается, и в ней можно работать, если в адресной строке удалить слово login.
Т.е. чтобы попасть в админ-панель, нужно перейти по адресу: ДОМЕН/om2/admin/login. Ввожу логин и пароль, выскакивает ошибка. Убираю "login" и появляется панель администратора. Как исправить эту ошибку?
Проблема №2:
Вот ссылка на оформление заказа одного из инфопродуктов: https://chashenkov.ru/om2/ord/moneypartnersresell
Если заполнить все поля и нажать кнопку "Продолжить", то появляется вот такая ошибка:
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1364 Field 'cupon' doesn't have a default value
Вот тут я не понимаю, почему он ругается на то, что нет поля "Купон скидки". Все не нужные поля я заремил, т.е. в самом коде поставил теги комментариев. Т.е. я все скрыл, а не удалил. Проверял недели 2-3 назад, когда добавлял новый товар в скрипт, все работало. А сейчас почему-то вот такое.
Если вернуть те поля, то он будет просить еще поле "Фамилия" (surname), а оно есть в коде! Но я решил объединить имя и фамилию в одно поле, чтобы клиенту было проще. Быть может, я в каком-то главном коде что-то удалил, и вот такое появилось... Но с момента моей последней проверки все работало! Очень прошу помощи, поскольку люди теперь не могут оформлять и оплачивать заказы.