Ошибка при вставке переменной perl в таблицу mysql на html-странице

Ошибка при вставке адреса электронной почты в таблицу

**[perl] my $username=$CGI->{salesrep}; return $username;[/perl]@gmail.com**

Я хочу вставить это значение в таблицу.

Но он дает ноль при исполнении.

[query type=list sql="INSERT tech4less.outofstock_sku SET name='[value name]',customer_email='[value email]', phone='[value phone]', state='[value b_state]', postalcode='[value zip]', country='[value country]', **salesperson='[perl]$username[/perl]@gmail.com**', product='[value wish_product]', item_description='[value wish_descrip]', manufacturer='[value wish_man]',  category = '[value wish_cat]', business_yn='[value option]', date = now()"]

[/ Запрос]

1 ответ

Если $CGI является объектом CGI, тогда получите доступ к параметру следующим образом:

my $username=$CGI->param('salesrep');

Прочитайте это: http://perldoc.perl.org/CGI.html#FETCHING-THE-VALUE-OR-VALUES-OF-A-SINGLE-NAMED-PARAMETER:

С уважением

Другие вопросы по тегам