![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Уже долго ломаю голову, не могу понять что не пашет :
Всегда вылезает "Ошибка ввода данных". Хоть правильный и хоть не правильный(данные). Заранее спасибо. Модератор: Название темы должно отражать ее суть! Это сообщение отредактировал(а) PARROT - 23.1.2007, 16:55 |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 3 Всего: 50 |
На ошибки проверьте:
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Гм, это ещё и за чего? У меня файл инклюдиться где идёт коннект к бд.. в других местах пашет... %( |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 3 Всего: 50 |
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Лана соедение запахало, всё равно вылезает ошибка. Мне на самом деле говорили что у меня ошибка в функции in_array но до меня так и не дошло
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 3 Всего: 50 |
По-моему ошибка в проектировании условия.
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Да-да. Я уже много раз слышал )))) Как только не пробывал, не получаеться... ужас.
|
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 7 Всего: 54 |
Во-первых в условии $is_actived = 0 должно быть $is_actived == 0
Во-вторых что ты хочешь от этого условия in_array($akk,$a_k) двумя строками выше ты присваиваешь в массив $a_k тоже самое что и в $akk только пробелы обрезаешь. P.S. Словами опиши что ты хочешь от этого скрипта. А то логика в нем абсолютна непонятна. -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Словами?
Я беру ключ(a_k) из базы, если совпадает то - тото. А ещё надо проверять на "is_actived"(поле в базе), т.е использован ли уже ключ.. Скрипт конечнно написан не полностью, потому что остановился на это in_array'e (( Добавлено @ 19:06 Урезал скрипт, дальше некуда, при любых результатах я получаю "тест", даже если значения нету в базе.
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Это что за бред!
Опиши задачу! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| gta4kv |
|
||||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Ну, гм.. акк = результат_майску_фетч_ассока а_k[] = трим(результат_майску_фетч_ассока) Если (в_массиве(ищем в переменной akk значение переменной а_к) { делаем что то } Что то я сам ничего не понимам уже :-D Это сообщение отредактировал(а) gta4kv - 23.1.2007, 19:21 |
||||
|
|||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 7 Всего: 54 |
Это и так понятно!
У тебя что в базе могут быть ключи с пробелами? или ты хочешь проверить есть ли пробелы или нет? Чего ты хочешь добиться от этого условия? -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Ну скажем.
Теперь результата никого.. Просто пусто. Пробелов быть не может, но вдруг... |
|||
|
||||
| mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 7 Всего: 54 |
Это понятно в этом нет смысла и второе значение должно быть массивом. Ты понимаешь что этим условием:
ты всегда будешь получать true, если у тебя $upgrade['a_k'] без пробелов по краям, т.к. фактически ты делаешь что-то вроде
Что с чем ты хочешь сравнивать? Добавлено @ 19:56 И вообще ты хоть смысл того что написал понять можешь. 1. ты берешь из базы значения (первые попавшиеся), если в этой таблице только одна строка то сделай LIMIT 1, чтобы в заблуждения не вводить. 2. Создаешь переменную со значением и массив с темже значением только без пробелов, а потом сравниваешь на самом ли деле в массиве который ты только что создал храниться та переменная которые ты тоже только что создал с этим значение. Понятро дело всегда будет выдавать что true (т.к. ты говоришь что в базе все без пробелов) Где смысл??? -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 4 Всего: 91 |
Ладно, тогда как сделать то что я описывал выше?
Т.е я беру ключ введёные человеком, смотрю его в таблице activate_keys (поле a_k),нахожу, смотрю на значение is_actived ( тоже поле ),если равно нулю то продолжаю какие то действия, если нет, то вывожу error. Это сообщение отредактировал(а) gta4kv - 23.1.2007, 20:01 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |