nightfly, идея отличная и реализация в общем на уровне.
назрел вопрос:
таблица address, поле build, тип int.
но ведь дома бывают 1а, 2б и т.д. или я не прав?
так вот, меняю тип поля на varchar, заливаю в таблицу данные юзеров - админка падает в "wrong input data".
оно конечно может и хорошо, проверять входящие данные. да вот мне это в конкретном случае мешает.
где искать? как убрать?
debug в api.mysql.php показал
SELECT `id` FROM `address` where login="vost22a_82"
SELECT * FROM `address` WHERE `id`=1157
SELECT * FROM `build` WHERE `id`=22a
wrong data input [2]
двойку сам дописывал, в надежде поймать место запроса. узнал только, что это simple_query($query).
почему он пытается взять из поля "id" таблицы build значение равное НОМЕРУ ДОМА ?!
а еще у меня все абоненты живут в одном маленьком райончике
полторы тысячи человек. потому что есть такой запрос
SELECT * FROM `streets` WHERE `id`=1
странно, но значение ОДИН не меняется на протяжении всего времени выполнения скрипта.
стоп
а может в таблицу только id дома вносится ?...
ппц в таком случае переписывать свой скрипт занесения данных юзверей в неё