Source Code
Source Code
import mysql.connector
connection = mysql.connector.connect(
host="localhost",
user="admin_user",
password="securepass",
database="restaurant_db"
cursor = connection.cursor()
def display_menu():
cursor.execute(query)
dishes = cursor.fetchall()
if dishes:
else:
print("\n")
user_choice = int(input("Would you like to place an order? (1 for Yes, 2 to Exit): "))
if user_choice == 1:
place_order()
else:
def place_order():
dish_id = int(input("Enter the Dish ID of the item you want to order: "))
cursor.execute(query)
dish = cursor.fetchone()
if dish:
order_query = (
connection.commit()
print(f"\nThank you {customer_name}, your order for {dish[1]} has been placed successfully!")
else:
cursor.execute(query)
connection.commit()
# Feedback function
def feedback():
connection.commit()
# Main menu
def main_menu():
while True:
print("4. Exit")
if choice == 1:
display_menu()
elif choice == 2:
cancel_order()
elif choice == 3:
feedback()
elif choice == 4:
break
else:
main_menu()
SQL
MENU
CUSTOMERS ORDERS
CUSTOMER FEEDBACK
OUTPUT
--- Main Menu ---
1. View Menu
2. Cancel Order
3. Leave Feedback
4. Exit
Dish ID: 10, Name: Mango Shake (Type: Beverage), Price: 170.00
Thank you John Doe, your order for Chicken Tikka has been placed successfully!
1. View Menu
2. Cancel Order
3. Leave Feedback
4. Exit
Write your feedback about us: Great service and delicious food!
1. View Menu
2. Cancel Order
3. Leave Feedback
4. Exit
1. View Menu
2. Cancel Order
3. Leave Feedback
4. Exit