![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Moses |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 3.6.2006 Репутация: нет Всего: нет |
Нужно передать из формы переменной $qid_str строку:
На странице, куда приводит форма:
Не пойму в чем дело. Пытался устанавливать тип переменной "string" принудительно, но не помогло. Натолкните на мысль, пожалуйста. |
||||
|
|||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
patap |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 893 Регистрация: 7.5.2005 Где: Украина, Зп Репутация: 26 Всего: 40 |
так все правильно, но былобы неплохо взглянуть полностью на всю форму (код формы)
да и на счет кавычек верно подмечено Это сообщение отредактировал(а) patap - 14.11.2008, 18:18 -------------------- На боку кобура болталась, сзади шашка отцовская звякала. Впереди меня все хохотало, а позади все плакало (с) |
|||
|
||||
Moses |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 3.6.2006 Репутация: нет Всего: нет |
О, так и есть. Спасибо за ответ и за совет.
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
вообще, вопрос крайне непонятен, однако, чтобы в дальнейшем избегать всяких ляпсус, советую усвоить как правило следующий синтаксис:
что касается сабжа, то не видно самой формы, также не ясно, откуда берётся значение $qid_str в поле hidden Добавлено через 39 секунд ого, у меня задержка в 21 минуту была |
|||
|
||||
Moses |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 3.6.2006 Репутация: нет Всего: нет |
Спасибо за советы, разобрался.
Как заметил skyboy, если бы я смотрел в html, разобрался бы и сам. Внутри html-тега параметры разделяются пробелами. Тоесть, вставив в качестве значения параметра value строку, элементы которой разделены пробелами, я фактически присвоил только первый символ строки до первого пробела. Строки, где нету переменных и специальных подстановочных символов, которые должны быть распознанны, нужно заключать в одинарные кавычки. Это снимет нагрузку с сервера, которому не прийдется зря анализировать строки. Кроме того, даже если в строке встречается переменная, то будет меньше потребляться ресурсов сервера если текстовую часть заключить отдельно в одинарные кавычки, а значение переменной присоединить к строке оператором присоединения '.' |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Moses, на самом деле, проблема "одинарные кавычки против двойных" сильно надумана. даже если разница во времени обработки составит одну десятитысячную секунды, "выигранное" время будет попросту незаметно на фоне сотых долей секунд на подключение к БД, трети секунды на выполнение запроса и половине секунды на генерацию страницы.
Тут выделение переменных из кавычек много важнее призрачной отптимизации по скорости, потому как: а) сразу видишь возможные ошибки б) далеко не все, виденные мною, редакторы кода отличались подсветкой переменных внутри строки - значит, код может сильно проиграть в читабельности. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |