Perl добавить чекбоксы в БД

117
08 марта 2021, 07:20

Есть форма с множеством инпутов.

^[@items2 ^[$name] <input type=checkbox name=acc_^[$id] ?] > @]

ID много и заранее прописать каждый я не могу.

Пытаюсь взять отмеченные поля и добавить в БД. Вот так:

foreach my $acct (param()) {
    if ($acct =~ /^acc_(\d+)$/ ) {           
            if (param($acct) =~ /^\d+$/ && param(&acct)->{selected}) {
             my $sth = $dbh->prepare("INSERT INTO catalog_chains (cidc, pidc) VALUES (?,?)");
             my $rvs = $sth->execute($id, param($acct)) or &error($sth->errstr);
            }  
        }
    }

Т.е. беру все с acc*, вытаскиваю оттуда только ID (без acc), проверяю на отмеченность и пытаюсь отмеченные добавить в БД.

Что я делаю не так?

Вот еще так попробовал.

foreach my $acct (param()) {
    if ($acct =~ /^acc_(\d+)$/ ) {           
         if (param($acct) =~ /^\d+$/) {
             my $sth = $dbh->prepare("INSERT INTO catalog_chains (cidc, pidc) VALUES (?,?)");
             my $rvs = $sth->execute($id, param($acct)) or &error($sth->errstr);
        }  
    }
}
READ ALSO
общие друзья php + mysql

общие друзья php + mysql

подскажите как вывести общих друзей пользователя user и моих twoUser

133
Проект по проверке олимпиад [закрыт]

Проект по проверке олимпиад [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме

121
Можно ли указывать размеры объектов в процентном соотношении от экрана?

Можно ли указывать размеры объектов в процентном соотношении от экрана?

Можно ли указывать размеры (длина, ширина) различных объектов в процентном соотношении, в зависимости от размеров экрана (ну или от материнского...

93
Подскажите плагин Atom для языка JavaScript

Подскажите плагин Atom для языка JavaScript

пишу код на JS в текстовом редакторе atom, иногда бывает, что забываю как правильно пишутся некоторые функции/методы (например ObjectdefineProperty и тд),...

125