· 7 years ago · Nov 15, 2018, 04:08 PM
1<input type="radio" name="ProducteurType" value="Prod" checked="checked">
2<input type="radio" name="ProducteurType" value="Coll">
3<input type="radio" name="ProducteurType" value="Traitement">
4<input type="radio" name="ProducteurType" value="Autre">
5
6<input type="text" name="ProducteurSIRET">
7<input type="text" name="ProducteurNOM">
8<input type="text" name="ProducteurAdresse">
9<input type="text" name="ProducteurTel">
10<input type="text" name="ProducteurFax">
11<input type="text" name="ProducteurCourriel">
12<input type="text" name="ProducteurContact">
13
14@post('/ajoutClient')
15def ajoutClient():
16 conn = sqlite3.connect('db/bsd.db')
17 create_if_need = """CREATE TABLE IF NOT EXISTS Clients (id INTEGER PRIMARY KEY AUTOINCREMENT,
18 ProducteurType TEXT,
19 ProducteurSIRET TEXT,
20 ProducteurNOM TEXT,
21 ProducteurAdresse TEXT,
22 ProducteurTel TEXT,
23 ProducteurFax TEXT,
24 ProducteurCourriel TEXT,
25 ProducteurContact TEXT)"""
26 conn.execute(create_if_need)
27 rf = request.forms
28 insert_client_query = """
29 INSERT INTO
30 Clients(ProducteurType,ProducteurSIRET,ProducteurNOM,ProducteurAdresse,ProducteurTel,ProducteurFax,ProducteurCourriel,ProducteurContact)
31 VALUES (?,?,?,?,?,?,?,?)"""
32 conn.execute(insert_client_query,rf)
33 conn.commit
34
35...
36 File "/usr/lib/python3/dist-packages/bottle.py", line 1826, in __getitem__
37 def __getitem__(self, key): return self.dict[key][-1]
38KeyError: 0