Перейти к содержимому


Одно поле само заменяется другим!


Сообщений в теме: 4

#1 master2015

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Интересы:Программирование

Отправлено 08 Апрель 2016 - 18:14

Здравствуйте! У нас проблема такая, может подскажите:

Есть три поля: ID, поле Фамилия, и поле Имя. Все поля в таблице с заявками. Над полем "фамилия" и над полем "имя" никаких вычислений не поизводится. однако при сохранении заявок при редактировании других полей случайным образом и не всегда, в поле имя и в поле фамилия записывается ID записи. Такого быть не должно.

Подскажите пожалуйста как отловить ошибку? Что проверить в первую очередь?
Спасибо.

Сообщение отредактировал master2015: 08 Апрель 2016 - 18:24


#2 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 08 Апрель 2016 - 18:18

Войдите в настройку таблицы и посмотрите, какие расчеты привязаны к полю фамилия и имя. Скорее всего в каком-то из них ошибка.

#3 master2015

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Интересы:Программирование

Отправлено 08 Апрель 2016 - 18:25

Просмотр сообщенияАлександр Пономарев (08 Апрель 2016 - 18:18) писал:

Войдите в настройку таблицы и посмотрите, какие расчеты привязаны к полю фамилия и имя. Скорее всего в каком-то из них ошибка.

Если бы так просто все было. Никаких расчетов к фамилии и имя не привязано - это просто текст.

UPD! Запретил для редактирования поле фамилия и имя, - стало браковаться поле отчество, оно соседним идет.. как только запрещаешь редактировать соседнее слева, страдает соседнее справа!

подобные странности происходят в двух таблицах..

Сделал временный "Костыль" - поле с названием "Служебная метка", поставил ее левее поля фамилия, и она теперь вместо фамилии затирается. Но это костыль и так быть не должно

Вспомнил еще что незадолго до этого делал рассылку напоминаний.. но сейчас ее отключил. Ревизия базы 16056, успешно использовалась длительное время.
---

и еще если пользователя в архив отправить, то потом после того как его из архива вытаскивать начинаешь ошибка пишет

Дата: 09.04.2016 10:55
Пользователь: admin
URL: /edit_user.php
Ошибка: Ошибка SQL запроса:
UPDATE cb_2data46 SE WHERE f1410='admin2'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE f1410='admin2'' at line 1
Подробно:
Ошибка системы.

Admin 2 это второй пользователь, а что это за ошибка?

Сообщение отредактировал master2015: 09 Апрель 2016 - 12:00


#4 GoGPS

    Активный участник

  • Пользователи
  • PipPipPip
  • 159 сообщений
  • Пол:Мужчина

Отправлено 09 Апрель 2016 - 12:24

Esli ja pravilno ponimaju to oshibka v kavychkah

f1410='admin2'' at line 1

v nachale stoit apostrof a v konce kavychki

Pardon za translit.

Сообщение отредактировал GoGPS: 09 Апрель 2016 - 12:24


#5 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Апрель 2016 - 17:01

Отправьте заявку в техподдержку.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных