Как получить идентификатор кнопки типа отправки по ее нажатию в Python + HTML + web2py? - PullRequest
0 голосов
/ 26 июня 2019

Я использую WEB2PY framework

Например, у меня на веб-странице много кнопок типа отправки, и когда я нажимаю одну из них, я хочу передать конкретный идентификатор нажатой кнопки из HTML в переменную Python.

Другая проблема заключается в том, что когда я использую переменную Python внутри оператора вставки SQlite, я получаю ошибку.

Мой HTML-код:

<form method = "POST">
Case:
<input type="text" name="case_qty" value = 0><br>
Pcs:
<input type="text" name="pcs_qty" value= 0><br>
<button type="submit">Add to cart</button>
</form>

КОД ПИТОНА:

def fortune():
    case = 0
    pcs = 0
    proddict = {}
    productrows = db(db.products).select()
//my db contains product id & name
    for x in productrows :
             proddict[x.id]= x.product_name
    if request.post_vars:
         case = int(request.post_vars.case_qty)
         pcs = int(request.post_vars.pcs_qty)
         product= proddict[]//i want submitted button id number inside []
         sql = "insert into cart(product_name,case_qty,pcs_qty)values(product,case,pcs)"
        // another problem is when i use variable 
        //inside values i am getting error  
         r = db.executesql(sql)
return locals()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...