Jump to content

how to get a range?


acidglitter

Recommended Posts

for this site i'm working on, we have a search page and want to be able to refine the search by like category and price. is there an easy way with mysql to get a range? like the query i have now selects products by what was searched for, and now i also want it to be able to get the price range. or would i have to do that part in php?

Link to comment
https://forums.phpfreaks.com/topic/117407-how-to-get-a-range/
Share on other sites

You have to build the query using PHP...so if you have an html form with price_min and price_max, it would look something like:

 

<?php
  if(!is_numeric($_POST['price_min']))
    die("Min is not a number");
  if(!is_numeric($_POST['price_max']))
    die("Max is not a number");
  $sql = "SELECT * FROM items WHERE price BETWEEN {$_POST['price_min']} AND {$_POST['price_max']}";
  $result = mysql_query($sql) or die(mysql_error());
?>

 

Link to comment
https://forums.phpfreaks.com/topic/117407-how-to-get-a-range/#findComment-604466
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.