I am new to php. I would want to get the values selected by the user from 2 different select options.
CODE:
<?php
// Create database connection
$db = mysqli_connect("localhost", "root", "", "organisation");
if (isset($_POST['submit'])) {
$from_date = $_POST['from_date'];
$to_date =$_POST['to_date'];
$result = mysqli_query($db, "SELECT *
FROM images
WHERE year >= '$from_date'
AND year <= '$to_date';");
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Gallery</title>
<meta charset="utf-8">
</head>
<body>
<div id="header"></div><br>
<form action="#" method="post">
<select name="from_date">
<option value="2018-01-01">2018-01-01</option>
<option value="2019-01-01">2019-01-01</option>
<option value="2020-01-01">2020-01-01</option>
<option value="2021-01-01">2021-01-01</option>
<option value="2022-01-01">2022-01-01</option>
</select> BETWEEN
<select name="to_date">
<option value="2018-12-31">2018-12-31</option>
<option value="2019-12-31">2019-12-31</option>
<option value="2020-12-31">2020-12-31</option>
<option value="2021-12-31">2021-12-31</option>
<option value="2022-12-31">2022-12-31</option>
</select>
<input type="submit" name="submit" value="SUBMIT" />
<?php
while ($row = mysqli_fetch_array($result)) {
echo "<div id='img_div'>";
echo "<img src='images/".$row['images']."' >";
echo "</div>";
}
?>
</form>
</body>
</html>
I have a feeling that I am making a veryy silly mistake, but I have been going through the net for the last 2 hours and it's driving me crazy, pls help.