Diff of /templates/form.html [000000] .. [095503]

Switch to side-by-side view

--- a
+++ b/templates/form.html
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html>
+<head>
+	<title>Health Assessment Form</title>
+	<style>
+		body {
+			font-family: Arial, sans-serif;
+			margin: 0;
+			padding: 0;
+			background-color: #f5f5f5;
+		}
+
+		h1 {
+			text-align: center;
+			margin-top: 30px;
+			color: #333333;
+		}
+
+		.container {
+			max-width: 800px;
+			margin: 0 auto;
+			padding: 20px;
+			background-color: #ffffff;
+			border-radius: 10px;
+			box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
+		}
+
+		label {
+			display: block;
+			margin-bottom: 10px;
+			font-weight: bold;
+			color: #333333;
+		}
+
+		input[type="number"], select {
+			padding: 8px;
+			border-radius: 5px;
+			border: 1px solid #cccccc;
+			width: 100%;
+			box-sizing: border-box;
+			font-size: 16px;
+			margin-bottom: 20px;
+		}
+
+		input[type="submit"] {
+			background-color: #4CAF50;
+			color: white;
+			border: none;
+			padding: 12px 20px;
+			text-align: center;
+			text-decoration: none;
+			display: inline-block;
+			font-size: 16px;
+			border-radius: 5px;
+			cursor: pointer;
+			transition: background-color 0.3s ease;
+		}
+
+		input[type="submit"]:hover {
+			background-color: #3e8e41;
+		}
+	</style>
+	<link rel="icon" type="image/x-icon" href="https://img.icons8.com/color-glass/48/lungs.png">
+</head>
+<body>
+	<div class="container">
+		<h1>Health Assessment Form</h1>
+		<form method="POST" action="{{ url_for('results') }}">
+
+			<!-- Add a label for the form title -->
+			<label for="form_title" class="sr-only">Health Assessment Form</label>
+			<input type="hidden" name="form_title" id="form_title" value="Health Assessment Form">
+
+			<label for="age">Age:</label>
+			<input type="number" name="age" id="age" min="0" max="100" required value="30">
+
+			<label for="gender">Gender:</label>
+			<select name="gender" id="gender" required>
+				<option value="" disabled>Select gender</option>
+				<option value="male" selected>Male</option>
+				<option value="female">Female</option>
+			</select>
+
+			<p>On a scale from 1 (lowest) to 9 (highest), update the following:</p>
+
+			<label for="air_pollution">Air Pollution:</label>
+			<input type="number" name="air_pollution" id="air_pollution" min="1" max="9" required value="1">
+
+			<label for="alcohol_use">Alcohol use:</label>
+			<input type="number" name="alcohol_use" id="alcohol_use" min="1" max="9" required value="1">
+
+			<label for="dust_allergy">Dust Allergy:</label>
+			<input type="number" name="dust_allergy" id="dust_allergy" min="1" max="9" required value="1">
+
+			<label for="occupational_hazards">Occupational Hazards:</label>
+			<input type="number" name="occupational_hazards" id="occupational_hazards" min="1" max="9" required value="1">
+
+			<label for="genetic_risk">Genetic Risk:</label>
+			<input type="number" name="genetic_risk" id="genetic_risk" min="1" max="9" required value="1">
+
+			<label for="chronic_lung_disease">Chronic Lung Disease:</label>
+			<input type="number" name="chronic_lung_disease" id="chronic_lung_disease" min="1" max="9" required value="1">
+
+			<label for="balanced_diet">Balanced Diet:</label>
+			<input type="number" name="balanced_diet" id="balanced_diet" min="1" max="9" required value="1">
+
+			<label for="obesity">Obesity:</label>
+			<input type="number" name="obesity" id="obesity" min="1" max="9" required value="1">
+
+			<label for="smoking">Smoking:</label>
+			<input type="number" name="smoking" id="smoking" min="1" max="9" required value="1">
+
+			<label for="passive_smoker">Passive Smoker:</label>
+			<input type="number" name="passive_smoker" id="passive_smoker" min="1" max="9" required value="1">
+
+			<label for="chest_pain">Chest Pain:</label>
+			<input type="number" name="chest_pain" id="chest_pain" min="1" max="9" required value="1">
+
+			<label for="coughing_blood">Coughing of Blood:</label>
+			<input type="number" name="coughing_blood" id="coughing_blood" min="1" max="9" required value="1">
+
+			<label for="fatigue">Fatigue:</label>
+			<input type="number" name="fatigue" id="fatigue" min="1" max="9" required value="1">
+
+			<label for="weight_loss">Weight Loss:</label>
+			<input type="number" name="weight_loss" id="weight_loss" min="1" max="9" required value="1">
+
+			<label for="shortness_of_breath">Shortness of Breath:</label>
+			<input type="number" name="shortness_of_breath" id="shortness_of_breath" min="1" max="9" required value="1">
+
+			<label for="wheezing">Wheezing:</label>
+			<input type="number" name="wheezing" id="wheezing" min="1" max="9" required value="1">
+
+			<label for="swallowing_difficulty">Swallowing Difficulty:</label>
+			<input type="number" name="swallowing_difficulty" id="swallowing_difficulty" min="1" max="9" required value="1">
+
+			<label for="clubbing">Clubbing of Finger Nails:</label>
+			<input type="number" name="clubbing" id="clubbing" min="1" max="9" required value="1">
+
+			<label for="frequent_cold">Frequent Cold:</label>
+			<input type="number" name="frequent_cold" id="frequent_cold" min="1" max="9" required value="1">
+
+			<label for="dry_cough">Dry Cough:</label>
+			<input type="number" name="dry_cough" id="dry_cough" min="1" max="9" required value="1">
+
+			<label for="snoring">Snoring:</label>
+			<input type="number" name="snoring" id="snoring" min="1" max="9" required value="1">
+
+			<input type="submit" value="Submit">
+		</form>
+	</div>
+</body>
+</html>