Помогите пожалуйста разобраться с проблемой. Я пытаюсь вместе с radio передать доп. значения.
Есть форма:
<form method="POST" action="loge.php">
<input name="name" type="text" id ="name" />
//Распоряжение №:
<input type="radio" name="radio" id="radio2" value="1_1">
<input type="radio" name="radio" id="radio2" value="1_2">
</form>
//Есть задача передать дополнительные параметры:
$marge
$sume
$gra
$stup
//Если выбрано radio 1_1 то присвоить этим параметрам значения:
$marge = 'срочно';
$sume = '20 рублей';
$gra = 'Дома';
$stup = 'на метро';
//Если выбрано radio 1_2 то присвоить этим параметрам значения:
$marge = 'Не срочно';
$sume = '10 рублей';
$gra = 'В офисе';
$stup = 'на автомобиле';
------------------------------------
//Я попробовал на странице loge.php (на которую отправляется форма)
//написать это:
if ($_POST[$radio] = '1_1') {
$marge = 'срочно';
$sume = '20 рублей';
$gra = 'Дома';
$stup = 'на метро';
}
if ($_POST[$radio] = '1_2') {
$marge = 'Не срочно';
$sume = '10 рублей';
$gra = 'В офисе';
$stup = 'на автомобиле';
}
Но форма не работает, подозреваю, что это очень не правильно, подскажите пожалуйста как будет правильно.
Спустя 17 минут, 26 секунд (5.03.2012 - 15:53) Rigel написал(а):
Нужно создать hidden поля в html и в зависимости от переключения радиокнопки менять джаваскриптом значения этих скрытых полей.
<input type="hidden" name="marge" value="срочно" />
Спустя 6 минут, 19 секунд (5.03.2012 - 15:59) Ronald написал(а):
Цитата (Rigel @ 5.03.2012 - 12:53) |
Нужно создать hidden поля в html и в зависимости от переключения радиокнопки менять джаваскриптом значения этих скрытых полей.<input type="hidden" name="marge" value="срочно" /> |
А поподробнее можно об этом варианте?
Спустя 4 минуты, 38 секунд (5.03.2012 - 16:04) Rigel написал(а):
Прочитай про скрытые поля html форм.
Создаешь четыре скрытых поля внутри тега form
Повесить на радиокнопку javascript-событие, которое будет менять значение value у этих полей.
а в php скрипте их просто принимаешь
Создаешь четыре скрытых поля внутри тега form
<input type="hidden" name="marge" value="срочно" />
<input type="hidden" name="sume" value="20 рублей" />
<input type="hidden" name="gra" value="в офисе" />
<input type="hidden" name="stup" value="на метро" />
Повесить на радиокнопку javascript-событие, которое будет менять значение value у этих полей.
а в php скрипте их просто принимаешь