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
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
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.