diff --git a/project_server.py b/project_server.py index 0b8c9b01d17918636d95ffe2bdb9f0db766db18d..1173479f42c1eab611a5a83c287ba0ecbc6a6712 100644 --- a/project_server.py +++ b/project_server.py @@ -7,6 +7,27 @@ DATABASE = "project_db.db" ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) +@app.route("/SearchRecord", methods=['POST']) +def searchRecord(): + + print('Processing search.') + infoMessage = ('Record not found.') + + if request.method =='POST': + recordName = request.form.get('recordName', default="Error") + + conn = sqlite3.connect(DATABASE) + cur = conn.cursor() + cur.execute("SELECT * FROM coworking_spaces WHERE Name=?;", [recordName]) + recordData = cur.fetchall() + conn.close() + + infoMessage = (f'{recordData} Record search.') + return str(recordData) + + print(infoMessage) + return (infoMessage) + # Adds a record to the CSV file. @app.route("/AddRecord", methods=['POST']) def addRecord(): diff --git a/static/JS/Manage_Coworking_Spaces.js b/static/JS/Manage_Coworking_Spaces.js index 2f4786179bdb5f3c97356395b7194e34e8f2482c..3028a6889e13c10d865c1926b4fc71c8cdd3d51a 100644 --- a/static/JS/Manage_Coworking_Spaces.js +++ b/static/JS/Manage_Coworking_Spaces.js @@ -42,18 +42,9 @@ function searchRecord(e) { // Assigning form element values to variables. var recordName = document.getElementById("recordName").value; - var recordAddress = document.getElementById("recordAddress").value; - var recordMainPhotos = document.getElementById("recordMainPhotos").value; - var recordAdditionalPhotos = document.getElementById("recordAdditionalPhotos").value; - var recordDescription = document.getElementById("recordDescription").value; - var recordWebsite = document.getElementById("recordWebsite").value; - var recordEmail = document.getElementById("recordEmail").value; - var recordPhoneNumber = document.getElementById("recordPhoneNumber").value; - var recordOpeningHours = document.getElementById("recordOpeningHours").value; - var recordCheckinInstructions = document.getElementById("recordCheckinInstructions").value; // Creating a form data-type to transfer multiple parameters to the server. - var params = 'recordName='+recordName+'&recordAddress='+recordAddress+'&recordMainPhotos='+recordMainPhotos+'&recordAdditionalPhotos='+recordAdditionalPhotos+'&recordDescription='+recordDescription+'&recordWebsite='+recordWebsite+'&recordEmail='+recordEmail+'&recordPhoneNumber='+recordPhoneNumber+'&recordOpeningHours='+recordOpeningHours+'&recordCheckinInstructions='+recordCheckinInstructions; + var params = 'recordName='+recordName; var xhttp = new XMLHttpRequest(); xhttp.open("POST", '/SearchRecord', true);