This commit is contained in:
marcus 2022-03-18 09:42:57 +01:00
parent b80adf49e1
commit 35bf0accdb
3 changed files with 32 additions and 92 deletions

33
main.py
View File

@ -1,38 +1,13 @@
# TODO: Datenbankabfrage # TODO: Datenbankabfrage
# Auswahlmenü ( Neue Fragen/ Oder Abrfrage) # Auswahlmenü ( Neue Fragen/ Oder Abfrage)
# Ein und Ausgabe der Fragen/Antworten # Ein und Ausgabe der Fragen/Antworten
# Datenbanken (CRUD) Tabellen (CRUD)
import config import selection_menu
import database_connection
import database
cursor = database_connection.db_connection(config.user, config.password, config.host)
def menu():
enable_menu = True
selection = {1: 'Datenbank erstellen', 2: 'Datenbank löschen', 3: 'Datenbank umbenennen', 4: 'Datenbank auselsen',
5: 'Tabelle erstellen'}
# TODO Menü erstellen
print('Was möchtest du tun?')
while enable_menu:
for key, value in selection.items():
print(key, value)
selection_number = int(input('Bitte Auswahl treffen'))
match selection_number:
case 1:
print('#Datenbank erstellen#') # Platzhalter für die Funktion
database_name = input('Wie soll die Datenbank heißen?')
database.create(cursor,database_name)
case 2:
print('Datenbank löschen') # Platzhalter für die Funktion
break
def main(): def main():
menu() selection_menu.menu()
main() main()

View File

@ -1,63 +0,0 @@
[
{
"#1": {
"question": " ",
"answer": " "
}
},
{
"#2": {
"question": " ",
"answer": " "
}
},
{
"#3": {
"question": " ",
"answer": " "
}
},
{
"#4": {
"question": " ",
"answer": " "
}
},
{
"#5": {
"question": " ",
"answer": " "
}
},
{
"#6": {
"question": " ",
"answer": " "
}
},
{
"#7": {
"question": " ",
"answer": " "
}
},
{
"#8": {
"question": " ",
"answer": " "
}
},
{
"#9": {
"question": " ",
"answer": " "
}
},
{
"#10": {
"question": " ",
"answer": " "
}
}
]

28
selection_menu.py Normal file
View File

@ -0,0 +1,28 @@
import database
import database_connection
import config
cursor = database_connection.db_connection(config.user, config.password, config.host)
def menu():
enable_menu = True
selection = {1: 'Datenbank erstellen', 2: 'Datenbank löschen', 3: 'Datenbank umbenennen', 4: 'Datenbank auselesen',
5: 'Tabelle erstellen'}
print('Was möchtest du tun?')
while enable_menu:
for key, value in selection.items():
print(key, value)
selection_number = int(input('Bitte Auswahl treffen'))
match selection_number:
case 1:
print('#Datenbank erstellen#') # Platzhalter für die Funktion
database_name = input('Wie soll die Datenbank heißen?')
database.create(cursor, database_name)
case 2:
# TODO Funktion
print('Datenbank löschen') # Platzhalter für die Funktion
break