[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как передать значение радиокнопки
DorianLeroy
Есть выбор радиокнопок

<input name="os" type="radio" value="1" />Без операционной системы<br />
<input
name="os" type="radio" value="2" checked />
Windows Embedded POSReady 2009 (ознаком. версия - бесплатно до 120 дн.)<br />
<input
name="os" type="radio" value="3" /> Windows Embedded POSReady 2009 (лиценз. версия - оплата дополнительно +3500 руб.)<br />
<input
name="os" type="radio" value="4" /> Другая - указать в дополнительной информации<br />

При нажатии на кнопку "заказ", клиент отслыает на страничку №2 массу информации в массиве $_GET, необходимо чтобы значение выбранной кнопки тоже отсылалось, как это сделать?



Спустя 9 минут, 25 секунд (12.03.2011 - 15:56) m4a1fox написал(а):
DorianLeroy
Лучше не $_GET а $_POST. Ну так давай имя кнопки, и проверяй есть ли она на другой странице. Например name="1" value="4", а на другой странице if(isset($_POST['1']) == 4) {
// тут операции с БД
}

Спустя 2 минуты, 13 секунд (12.03.2011 - 15:58) m4a1fox написал(а):
DorianLeroy
Пост выше, это естественно очень ГРУБО. Там куча чего можно понаделать.

Спустя 7 минут, 22 секунды (12.03.2011 - 16:05) faradej написал(а):
index.php

<form action="form.php" method="post">
<input
name="os" type="radio" value="Без операционной системы" />Без операционной системы<br />
<input
name="os" type="radio" value="Windows Embedded POSReady 2009 (ознаком. версия - бесплатно до 120 дн." checked />
Windows Embedded POSReady 2009 (ознаком. версия - бесплатно до 120 дн.)<br />
<input
name="os" type="radio" value="Windows Embedded POSReady 2009 (лиценз. версия - оплата дополнительно +3500 руб.)" /> Windows Embedded POSReady 2009 (лиценз. версия - оплата дополнительно +3500 руб.)<br />
<input
name="os" type="radio" value="Другая - указать в дополнительной информации" /> Другая - указать в дополнительной информации<br />
<input
type="submit" value="Отправить" />
<form/>


form.php

<?php
echo $_POST[os];
?>


Чета типа такого)

Спустя 1 минута, 56 секунд (12.03.2011 - 16:07) faradej написал(а):
Ну что уже там будет делаться с этим значением это автор не говорил, главное отправилось все.

Спустя 49 минут, 13 секунд (12.03.2011 - 16:56) DorianLeroy написал(а):
Так вся проблема заключается в том, что переход на страничку №2 просходит после щелчка по ссылке, а не после <input type=submit>, и никак иначе.

Спустя 15 минут, 31 секунда (12.03.2011 - 17:12) faradej написал(а):
"Щелчка" по которой ссылке? Нажимаете "Отправить" и <form action="form.php" method="post"> отправляет клиента и значение name на form.php, где и выводит содержимое этого значения.

Спустя 54 минуты, 40 секунд (12.03.2011 - 18:07) DorianLeroy написал(а):
Со странички №1 из разных мест собирается инфа в несколько переменных, и все посылается в гет-переменных(например так oborud.php?ser=11&kup=14&prnt=25&mod=31) после щелчка по ссылка "заказать", так страничка сделана, изменять нельзя. Мне нужно ещё добавить на страничку №1 radiobutton c выбором операционной системы, чтобы после щелчка все на той же ссылке"заказать" мы получили на следующей странице№2 теже радиобаттон, только чтобы checked была уже выбрана с первой странички.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.