Работа с элементами формы

alexandr017

Вобщем есть база данных. Динамически создается список select, который берет данные из бд из определенного столбца (можно так же сделать это не ввиде выподающего списка, а ввиде радио-переключателей..это непринципиально)...так вот...список создается как надо (в options заносится поле из столбца фамилия).Нужно по нажатиию на кнопку узнать текущий (выбранный пользователем) элемент и пхп переменной присвоить это значение. Пробовал и через POST и через GET...однако где-то всё равно ошибка... Если взять обычное тексовое поле , то всё работает, и мы получаем значение из поля....а вот получить значения выбранного selecta или же выбранного элемента radio никак не получается...посмотрите где может быть ошибка..и как переменной присвоить это значение((
<body>
<form name="form1"  method="get">
<input type="submit" name="browse" value="Показать">
<input type="submit" name="change" value="Изменить">
<input type="submit" name="delete" value="Удалить">
<input type="text" name="del">
</form>
</body>
<?php
$db = mysql_connect("localhost", "phpadmin", "1111") or die(mysql_error());
mysql_select_db("TestBase") or die(mysql_error());
 
$result=mysql_query("SELECT * FROM `News` ");
echo "<select name='my'>";
while($row=mysql_fetch_array($result))
{
//echo "<input type=radio name='famil' value=".$row['fam'].">".$row['fam']."<br>";
 
echo "<option value=".$row['fam'].">".$row['fam']."</option>";
}
echo "</select>";
 
function browse ()
{
$v=$_GET['my'];
echo $v; 
}
 
if (isset($_GET['browse'])) {  browse ();  }
 
?>
1 ответ

alexandr017

должно находиться внутри
...