|
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 31
|
|
Передача массива методом GET / POST23.07.2014, 00:30. Показов 15410. Ответов 11
Метки нет (Все метки)
Всем привет, у меня такой вопросик: как принять массив с формы которая родила такой ЮРЛ ( ?option2=a1&option2=a2&option2=a3&option 2=a4&option2=a5&option2=a6&option2=a7&op tion2=a8&option2=a9&option2=a10&option2= a11&option2=a12&option2=a13&option2=a14& option2=a15 )
как его обработать в php и подготовить для записи в бд в таком виде а1, а2, а3, а4, а5, а6, а7, а8 ... и так дале количество значений [option2] не фиксированное Заранее благодарю
0
|
|
| 23.07.2014, 00:30 | |
|
Ответы с готовыми решениями:
11
Передача массива методом POST (foreach) Передача массива POST-методом в PHP-файл Передача json массива POST методом на сервер |
|
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
|
||||||
| 23.07.2014, 00:57 | ||||||
|
данные значений из адресной строки попадают в переменную $_GET
она представляет из себя массив со полями 'ключ'=>'значение' работаете с ней как с обычным массивом данные выглядят примерно таким образом:
0
|
||||||
|
11 / 1 / 1
Регистрация: 14.06.2013
Сообщений: 20
|
|
| 23.07.2014, 01:03 | |
|
Так же не забывай фильтровать, mysql_real_escape_string или если mysqli, то $mysqli->real_escape_string
0
|
|
|
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
|
||||||
| 23.07.2014, 01:09 | ||||||
|
Я обычно, для предотвращения sql вставок, использую такой вариант:
какой вариант использовать, дело вкуса или удобства ситуации
0
|
||||||
|
11 / 1 / 1
Регистрация: 14.06.2013
Сообщений: 20
|
|
| 23.07.2014, 01:26 | |
|
Вообще htmlspecialchars недостаточно
0
|
|
|
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 31
|
|
| 23.07.2014, 01:28 [ТС] | |
|
ОК, у меня такая задача http://lol.vaz2101.com.ua/2/toggle3.html здеся мне нужно выбрать несколько вариантов и записать в бд как теги через запятую
0
|
|
|
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
|
|||||||||||||||||||||
| 23.07.2014, 01:40 | |||||||||||||||||||||
|
вам нужно переписать форму
в данном случае у вас получится в $_GET одна переменная с последним значением Добавлено через 4 минуты Вам нужно либо: 1 - поменять имена полей, делать их имена не повторяющимися
2 - нужно запись представить в виде массива полей
после этого обрабатывать полученный массив значений любым удобным для вас способом // в первом варианте у вас будет примерно //
//
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 31
|
||||||
| 23.07.2014, 01:40 [ТС] | ||||||
|
ок прописав
а як тогда его принять в php файле? с учотом что количество checkbox может менятся динамически с бд!
0
|
||||||
|
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
|
|
| 23.07.2014, 01:44 | |
|
а как у вас выглядел запросс к базе, на сохранение , в исходном виде?
0
|
|
|
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 31
|
|
| 23.07.2014, 01:50 [ТС] | |
|
эщо его нет, мне нужно просто перенести в зрз и вивести на екран через запятую все значения
0
|
|
|
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
|
||||||||||||||||
| 23.07.2014, 02:14 | ||||||||||||||||
|
тогда зачем вам экранирование спец символов?
Добавлено через 59 секунд в месте вывода просто вставьте:
и получите вывод полученных значений в строку через запятую Добавлено через 3 минуты у меня ваша форма получила вывод в виде
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 31
|
||||||||||||||||
| 23.07.2014, 04:12 [ТС] | ||||||||||||||||
|
Форма
Обработчик
что выводит: array(3) { [1]=> string(19) "Категория1" [2]=> string(19) "Категория2" [3]=> string(19) "Категория3" } как мне сделать чтобы переменная например $caregory = "Категория1 Категория2 Категория3"; Добавлено через 2 минуты Тупанул
ВСЕМ СПАСИБО
0
|
||||||||||||||||
| 23.07.2014, 04:12 | |
|
Помогаю со студенческими работами здесь
12
fsockopen передача методом POST Передача значений методом POST Передача переменной методом POST Передача значений методом post Передача данных методом POST Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|