IsaacKerson commited on
Commit
3f2c8aa
1 Parent(s): 09b6075

insert updated data

Browse files
Files changed (1) hide show
  1. pages/upload.py +10 -3
pages/upload.py CHANGED
@@ -14,13 +14,20 @@ def app():
14
  def upload_callback(num_items):
15
  st.session_state.form_upload = True
16
 
17
- input_tups = []
 
 
 
 
18
 
19
  for idx in range(1, num_items + 1):
20
- input_tups.append((st.session_state[f'word_{str(idx)}'], st.session_state[f'def_{str(idx)}'], \
21
  st.session_state[f'ex_{str(idx)}'], st.session_state[f'tag_{str(idx)}']))
22
 
23
- st.write(input_tups)
 
 
 
24
 
25
  if "form_upload" not in st.session_state:
26
  st.markdown("## Upload Data")
 
14
  def upload_callback(num_items):
15
  st.session_state.form_upload = True
16
 
17
+ DATABASE_NAME = 'quiz_maker.db'
18
+ BASE_DIR = os.path.dirname(os.path.abspath(__file__))
19
+ DATABASE = os.path.join(BASE_DIR, DATABASE_NAME)
20
+
21
+ insert_tups = []
22
 
23
  for idx in range(1, num_items + 1):
24
+ insert_tups.append((st.session_state[f'word_{str(idx)}'], st.session_state[f'def_{str(idx)}'], \
25
  st.session_state[f'ex_{str(idx)}'], st.session_state[f'tag_{str(idx)}']))
26
 
27
+ c, conn = db_connect(DATABASE)
28
+ c.executemany("INSERT INTO vocab VALUES (?, ?, ?, ?)", insert_tups)
29
+ conn.commit()
30
+ conn.close()
31
 
32
  if "form_upload" not in st.session_state:
33
  st.markdown("## Upload Data")