У меня есть форма, содержащая имена из массива, с каждым именем имея возможность выбрать параметры кнопки радио 5,10,20 и 50.поле ввода с именем переменной, как получить опубликованные значения?
мой код содержит это:
$names = $names;
foreach ($names as $name)
{
// some div and html coding
"<input type='radio' name='".$name[0]."' value='5'>";
"<input type='radio' name='".$name[0]."' value='10'>";
"<input type='radio' name='".$name[0]."' value='20'>";
"<input type='radio' name='".$name[0]."' value='50'>";
// some other html and closing tags
}
Пример как страница выглядит следующим образом:
Мой вопрос:
Как могу ли я получить опубликованные значения?
Скажем name2
и name4
вариант 10
выбраны и name5
вариант 20
, как я могу получить отправленные значения в массив, который выглядит следующим образом:
$result = array(
"name2" => "10",
"name4" => "10",
"name5" => "20"
);
Большое спасибо!
просто удалить '[0]' индекс от входа name, следующим образом: '' ";' Затем проверьте опубликованные данные –
Измените это как 'name = 'myradio [" . $ name. "] '', а затем просто получите доступ к' print_r ($ _ POST ['myradio']); ' – JustOnUnderMillions
Я делаю это, но тогда я могу выбрать только одно число, а не число для каждого имени, тогда все значения становятся частью одного и того же переключателя. – Roddeh