Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Отправка POST к скрипту. [4]
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
vlados, какая замена при отправке? Разговор про серверную часть. Т.е. уже ничего не изменится.
И даже если заменили при отправке
Пришло "-1+union+select+1,2,3,4,5,6--"
Проверили "-1+union+select+1,2,3,4,5,6--" === "true" //false
а если потом уже по этому условию (согласно вашему же коду) присваивать 1 или 0, то можно жить спокойно.
Эту строку никто ж напрямую в базу не вставляет.(или уже код совсем поменялся?)
vlados
Отправлено: 15 Февраля, 2012 - 23:13:13
Посетитель
Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011
Помог: 1 раз(а)
[+][+][+]
А, ну в данном случае да. Но все равно, лучше подстраховаться, хоть этого не требуется. (Добавление)
Кстати, скрипт почему-то не работает(нет алерта).
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
vlados, попробуйте добавить return false; в конце функции(чтобы не было перехода по ссылке), а с сервера возвращать просто тестовую строку.
Может стоит проверить ответ сервера на синхронном запросе.
vlados
Отправлено: 15 Февраля, 2012 - 23:30:21
Посетитель
Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011
(Добавление)
Хм, почему-то все заработало, но таблица появляется и через пару секунд исчезает. Почему?
OrmaJever
Отправлено: 15 Февраля, 2012 - 23:58:39
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
IllusionMH пишет:
OrmaJever, тут я уже сам интересуюсь, зачем использовать mysql_real_escape_string, если мы уверены что это строка === "true"?
Вот честно лень думать Я просто исправляю код как он должен выглядеть синтаксически, а сам думаю о другом. В конце концов автора тем тоже долны сами понимать что к чему.
Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011
Помог: 1 раз(а)
[+][+][+]
У меня есть таблица, и если кликнуть по строке таблице мне нужно чтобы открывалось окно в котором отображался ответ от предварительно(во время клика, передается id строки) отправленных данных на сервер.
vlados
Отправлено: 17 Февраля, 2012 - 14:25:58
Посетитель
Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011
А на сервере создать массив для всего списка, пробежаться по массиву $_POST, проверяя isset($_POST[$fields[$i]]), a потом уже обрабатывать значение. (возможно в массиве стоит указывать имя поля и тип)
Для выбранных чекбоксов будет on, не выбранные не попадут в список. Для остальных значения
vlados
Отправлено: 17 Февраля, 2012 - 20:36:51
Посетитель
Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011
Помог: 1 раз(а)
[+][+][+]
Спасибо!
Вот еще вопрос, у меня есть несколько импутов с id="text"+someNumber, например в одном полу span находится 10 импутов а в другом span-е находятся 30 импутов. Я использую данный скрипт, но он естественно не работает, как мне модернизировать его для работы со многими импутами(в каждом span счет начинается с 1, т.е. сначало идет импут с id='text1', потом 'text2' и т.д. Так в каждом импуте. На странице они(span) находятся в display:none, и становятся видимыми после нажатия кнопки) на одной странице? (Слить все span в одно целое нельзя, т.к. это нужно для функционирования системы)).
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
vlados, ну как бы ID должен быть уникальным, т.е. не повторяющийся. К.О.
Добавьте к ID еще одну цифру, чтобы смотреть в каком спане он находится. и пробежать в 2 цикла.
vlados
Отправлено: 18 Февраля, 2012 - 13:34:12
Посетитель
Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011
Помог: 1 раз(а)
[+][+][+]
Спасибо!
Еще один вопрос.
У меня есть чекбокс, например:
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
vlados, чтобы показать элемент нужно задавать display: block или inline
Значит такого элемента нет, попробуйте проверить жестко вбив ид, либо выводите что в данном случае содержит val (Добавление)
Еще когда используется for in стоит всегда проверять ids.hasOwnProperty(key)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.