|
|
|
| Есть, к примеру, 3 radiobutton-а:
<INPUT type=radio name=lots value=1>
<INPUT type=radio name=lots value=2>
<INPUT type=radio name=lots value=3>
Как определить, какой из них выбран, т.е. checked?
Понимаю, возможно это просто, но никак не могу найти примера с реализацией, чтобы помотреть на синтаксис. Кто знает, подскажите! | |
|
|
|
|
|
|
|
для: nickmas
(18.06.2005 в 05:22)
| | Я знаю, как это сделать с помощью JavaScript, да и спомощью чего-то другого сделать это просто нельзя. Вот функция
function radio_active(radio_group)
{
for (counter = 0; counter < radio_group.length; counter++)
{
if (radio_group[counter].checked)
{
return counter
}
}
}
|
Это поможет тебе узнать номер, начиная с нуля, radio. | |
|
|
|
|
|
|
|
для: nickmas
(18.06.2005 в 05:22)
| | В обработчике HTML-формы, где расположены эти радио-кнопки, следует проверить значение переменной lots, так если данные передаются методом POST код может выглядеть следующим образом
<?php
switch($_POST['lots'])
{
case 1:
// Обработка ситуации, когда выбрана первая радио-кнопка
break;
case 2:
// Обработка ситуации, когда выбрана вторая радио-кнопка
break;
case 3:
// Обработка ситуации, когда выбрана третья радио-кнопка
break;
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.06.2005 в 11:50)
| | Люблю головоломки :)
У меня вроде всё заносится в базу и обновляется, но несмотря на это, также выскакивает и ошибка.
Что за трабла я не понял. Вот код того что и сладко и кисло в одном флаконе.
switch($_POST['rb1']) {
case 1:
$query = "UPDATE rating SET rb1=rb1+1";
mysql_query($query);
break;
};
switch($_POST['rb2']) {
case 2:
$query = "UPDATE rating SET rb2=rb2+2";
mysql_query($query);
break;
}
|
| |
|
|
|
|
|
|
|
для: nickmas
(18.06.2005 в 05:22)
| |
<?
if(isset($_REQUEST['lots'])){
$lots=$_REQUEST['lots'];
if($lots==1){print "Ай";}
if($lots==2){print "Ой";}
if($lots==3){print "Уй";}
}
?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(15.11.2005 в 03:02)
| | код без каммента, всё равно что дерево без веток :)
вот без веток я и не понимаю каким боком это относится к занесению пунктов в базу данных? | |
|
|
|
|
|
|
|
для: Arkanum
(15.11.2005 в 12:10)
| | (c)Shorr Kan
<?
if(isset($_REQUEST['lots'])){ //Проверяем существование переменной lost
$lots=$_REQUEST['lots'];
if($lots==1){print "Ай";} //Если выбрана первая радиалка.... выводим на экран "Ай"
if($lots==2){print "Ой";} //Если выбрана первая радиалка.... выводим на экран "Ой"
if($lots==3){print "Уй";} //Если выбрана первая радиалка.... выводим на экран "Уй" :)
}
?>
|
разумеется не кто не мешает вместо print ""; прописать обработку или запросы....
по мне это самый лучше пример из того что было представленно | |
|
|
|