Я использую 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()