def index(): database = Database() database.connect() card = Card() card.connect() if not session.get('q'): session['q'] = card.random_q() if not session.get('1'): session['1'] = card.random_a() if not session.get('2'): session['2'] = card.random_a() if not session.get('3'): session['3'] = card.random_a() if not session.get('4'): session['4'] = card.random_a() q = session['q'][0] if request.method == 'POST': session['q'] = card.random_q() if request.form['submit'] == '1': database.combinatii(qid=q, winner=session['1'][0], loser1=session['2'][0], loser2=session['3'][0], loser3=session['4'][0]) session['1'] = card.random_a() elif request.form['submit'] == '2': database.combinatii(qid=q, winner=session['2'][0], loser1=session['1'][0], loser2=session['3'][0], loser3=session['4'][0]) session['2'] = card.random_a() elif request.form['submit'] == '3': database.combinatii(qid=q, winner=session['3'][0], loser1=session['2'][0], loser2=session['1'][0], loser3=session['4'][0]) session['3'] = card.random_a() elif request.form['submit'] == '4': database.combinatii(qid=q, winner=session['4'][0], loser1=session['2'][0], loser2=session['3'][0], loser3=session['1'][0]) session['4'] = card.random_a() return render_template('cards.html', question=session['q'][1], answer1=session['1'][1], answer2=session['2'][1], answer3=session['3'][1], answer4=session['4'][1])