I'm new to php, html, and mysql. I have a database with a username, product, and price they want to sell the product for. The code is for a checkbox form with a submit button that works like a price filter, that when submitted it's supposed to echo the username, product, and price that matches the corresponding checkbox. . If a user selects a checkbox labeled, "0-25" OR "100 & above", and clicks the submit button it supposed to echo all users that have items in that specific price range. I've looked online an tried to manipulate somewhat close to what I have. Could someone please help me out or give me insight on how to do this? Any help is appreciated
Here is my checkbox form.
<form action="pricefilter.php" method="post">
<br><b>Filter By Price:</b><br><br>
<input type="checkbox" name="$0-$25[]" id="Price" value="0-25"/> $0-$25<br><br>
<input type="checkbox" name="$25-$50[]" id="Price" value="25-50"/> $25-$50<br><br>
<input type="checkbox" name="$50-$100[]" id="Price" value="50-100"/> $50-$100<br><br>
<input type="submit" name="submit" value="Submit" />
</form>
Here is the code to my php file.
<?php
mysql_connect ("localhost", "root","root") or die (mysql_error());
mysql_select_db ("xuswapuser");
$priceFilter = $_GET['priceFilter'];
$filteredResponse = array ();
foreach($priceFilter as $range)
{
if($range == 025)
{
$query = "select * from Books where Price <= 25";
$sql = mysql_query($query);
array_push($filteredResponse, $sql);
}
if($range == 2550)
{
$query = "select * from Books where Price >= 25 AND Price <=50";
$sql = mysql_query($query);
array_push($filteredResponse, $sql);
}
if($range == 5075)
{
$query = "select * from Books where Price >= 50 AND Price <=75";
$sql = mysql_query($query);
array_push($filteredResponse, $sql);
}
if($range == 75100)
{
$query = "select * from Books where Price >= 75 AND Price <=100";
$sql = mysql_query($query);
array_push($filteredResponse, $sql);
}
if($range == 100)
{
$query = "select * from Books where Price >= 100";
$sql = mysql_query($query);
array_push($filteredResponse, $sql);
}
}
?>
<html>
<head>
<title>
XUSWAP
</title>
<script type="text/javascript" src="sorttable.js"></script>
</head>
<body style="margin: 0; padding: 0;">
<div id="header" style="background-color:#339900;height:157px;width:100%;position:relative;"> <!--header area-->
<form id="headerForm" name="headerForm" method="Post" action="" align="right">
<input type="image" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSN3XIAe50cjq5Cf91GbAywPkChmI5HOAqYxgmRN8F5OhW7I_RT5Q" alt="Placeholder" align="left" width="150" height="150">
<br><br><br>
<input type="text" name="searchInput"id="search" style="width:500px;"/>
<input type="submit" name="searchButton" id="searchButton" value="Search" />
<input type="submit" name="logoutButton" id="logoutButton" value="Logout"/>
<br><br><br>
</form>
</div>
<div id="background" style="background-color:#FFD700;height:100%; width:100%;">
<div id = "pageContent"></div>
<div id="background" style="background-color:#FFD700;height:100%; width:100%;">
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p>Books </p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<blockquote>
<table class="sortable" width="940" height="52" border="0">
<tr>
<td width="200" id="sortable">Username</td>
<td width="253"> Product</td>
<td width="220">Condition</td>
<td width="249">Price</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $range['id']; ?></td>
<td><?php echo $range['Product']; ?></td>
<td><?php echo $range['Condition']; ?></td>
<td><?php echo $range['Price']; ?></td>
</tr>
<?php } while ($range = mysql_fetch_assoc($sql)); ?>
</table>