Я получаю результат из запроса и сохраняю его в переменной, которую я отправлю через рендер, но проблема, которую он дает, - ошибка переменной не определена. Пожалуйста, помогите мне. Исправьте код, если возможно, пожалуйста.
router.get('/create',(req,res)=>{
connection.query('SELECT * FROM purchases',function(error,results,fields){
var voucher = 'PH-'+results.length+1;
connection.query('SELECT * FROM vendors where wid=?',[req.session.w_id],function(err,res,f){
var vendors=res;
connection.query('SELECT * FROM products where wid=?',[req.session.w_id],function(er,r,fi){
var products=r;
})
})
});
res.render('purchase_create',{voucher:voucher,vendors:vendors,products:products});
});
Ошибка: ваучер не определен