diff --git a/tyopaja.py b/tyopaja.py new file mode 100644 index 0000000000000000000000000000000000000000..34feedf68e87e05228db9c535bf8d76e5564bf56 --- /dev/null +++ b/tyopaja.py @@ -0,0 +1,39 @@ +import sqlite3 + +# alustetaan tietokantayhteys ja -kursori +con = sqlite3.connect("tietokanta.db") +cur = con.cursor() + +def tykkaa(id, cur): + cur.execute("INSERT INTO tykkaykset (ruokaid) VALUES (?)", (id,)) + con.commit() + +def haetykkaykset(id, cur): + res = cur.execute("SELECT COUNT(*) FROM tykkaykset WHERE ruokaid = (?)", (id,)) + # data saadaan taas ännikössä + return res.fetchone()[0] + +# haetaan tietoja +pvm = '2024-02-26' +paivanruuat = cur.execute("SELECT id, ruoka FROM ateria WHERE paiva LIKE '2024-02-26%'").fetchall() + +while True: + for ruokatuple in paivanruuat: + # data saadaan änniköissä (engl. tuple) + id = ruokatuple[0] + ruoka = ruokatuple[1] + #print(id) + print(str(id) + " " + ruoka) + print("Tykkäyksiä: " + str(haetykkaykset(id, cur))) + tulos = input("Kirjoita q poistuaksesi tai ruuan id tykätäksesi") + if(tulos == "q"): + break + + try: + tulos = int(tulos) + except ValueError: + tulos = -1 + if(tulos > 0 and tulos < len(paivanruuat)+1): + tykkaa(tulos, cur) + else: + print("syöte ei ollut validi")