|
|
|
|
|
для: Felix
(19.01.2006 в 12:34)
| | В оригинальном варианте конечно нет. В обработчике в цикле, уже не нужно проверять установлен ли group, он в любом случае установлен, а какой именно, можно узнать вместо
$box=$_POST['group'][$key]; просто получить:
$box=$_POST['group']; $box и будет значением установленного group. | |
|
|
|
|
|
|
|
для: XPraptor
(19.01.2006 в 12:01)
| | XPraptor, ваш вариант не работает.... к сожалению :( | |
|
|
|
|
|
|
|
для: Felix
(19.01.2006 в 09:04)
| | Вместо: print"<td align='center'><input type='radio' name='group[$r]' value='checked' ".$rs[$r]."></td>";
Сделай так: print"<td align='center'><input type='radio' name='group' value=". $rs[$r] . "></td>"; | |
|
|
|
|
|
|
|
для: Ziq
(19.01.2006 в 08:46)
| | тогда может быть подскажете как надо изменить скрипт чтобы имена радиокнопок были одинаковые и скрипт не потярял своей функциональности при етом. | |
|
|
|
|
|
|
|
для: Felix
(19.01.2006 в 08:32)
| | Чтобы они были зависимы друг от друга, у них должны быть одинаковые имена. Вот так приблизительно все выглядит в идеале
<input type='radio' name='name_radio' value='1' selected> Пояснение к кнопке
|
| |
|
|
|
|
|
|
| Подскажите пожалуйста как сделать чтобы радиокнопки были зависимые тоесть при включении одной выключались остальные
<html>
<head>
<title></title>
</head>
<body bgcolor="000000" text="#00c020" link="#00c020" alink="#00c020" vlink="#00c020">
<center>
<FORM action="moving.php" method="post">
<table border="1">
<tr>
<td colspan="2" align="center"><font color='#ff0000'>Ïåðåìåùåíèå ïîëüçîâàòåëÿ</font></td>
</tr>
<tr>
<td align="center">Ïîëüçîâàòåëü:</td>
<td align="center">
<SELECT name="tab_num" size="1">
<?
include("../autoriz/config.php");
$query=mysql_query("SELECT * FROM user");
while($res = mysql_fetch_array($query))
{
print"<OPTION selected value='".$res['tab_num']."'>".$res['name']."</OPTION>";
}
?>
</SELECT>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="mov" value="Âûáðàòü"></td>
</tr>
</table>
</form>
<?
if(isset($_POST['go']))
{
for($i=0;$i<count($_POST['h_check']);$i++){
$key=key($_POST['h_check']);
$box=$_POST['group'][$key];
if(isset($box))
{
mysql_query("UPDATE user SET ".$key."='".$box."' WHERE tab_num='".$_POST['tab_num']."'", $dbcnx) or die(MySQL_Error());
}
else
{
mysql_query("UPDATE user SET ".$key."='".$box."' WHERE tab_num='".$_POST['tab_num']."'", $dbcnx) or die(MySQL_Error());
}
next($_POST['h_check']);
}
}
if(isset($_POST['mov']))
{
print"<FORM action='moving.php' method='post'>";
print"<table border='1'><tr><td align='center'>Ãðóïïà</td>";
$query = mysql_query("SELECT * FROM user WHERE tab_num='".$_POST['tab_num']."'");
$var = mysql_num_fields($query);
for($i=2; $i<$var; $i++)
{
$res = mysql_field_name($query,$i);
print"<td align='center'>".$res."</td>";
}
print"</tr><tr><td align='center'>Ìåòêà</td>";
$query = mysql_query("SELECT * FROM user WHERE tab_num='".$_POST['tab_num']."'");
while($rs = mysql_fetch_array($query))
{
for($i=2; $i<$var; $i++)
{
$r = mysql_field_name($query,$i);
print"<td align='center'><input type='radio' name='group[$r]' value='checked' ".$rs[$r]."></td>";
print"<input type='hidden' name='h_check[$r]'>";
}
}
print"</tr></table><br><br><input type='hidden' name='tab_num' value=".$_POST['tab_num']."><input type='submit' name='go' value='Ñîõðàíèòü'></form>";
}
?>
</center>
</body>
</html>
|
| |
|
|
|
|