Я заполняю выпадающее меню из базы данных. И когда я отправляю форму, я получаю пустую строку в выбранной опции. Вот мой код, любая помощь будет оценена. Я выбрал первый вариант как по умолчанию любую помощь.Как получить выбранное значение из раскрывающегося списка в Perl CGI
print "<br>Name: <select>";
while (my ($name) = fetchrow_array()) {
if ($name eq "Somethinge") {
print "<option value=\"$name\" selected>" . $name . "</option>\n";
}else {
print "<option value=\"$name\">" . $name . "</option>\n";
}
}
print "</select>";
Я получаю значение, используя нижеследующее, но его возвращающее пустое все, что я выбираю.
my $Name = param('name');
Большое спасибо. – mysteriousboy
Не могли бы вы немного объяснить использование библиотеки для генерации html, поскольку она очень медленная. Чтобы заполнить 1000 вариантов, мне понадобилось более 1 минуты. – mysteriousboy
Это довольно странно. можете ли вы начать новый вопрос для этого, показывая, что вы делаете, и объясняете, что вы хотите для вывода? – ysth