मुझे आपके प्रश्न का उत्तर देने का प्रयास करने दें
1.यदि उपयोगकर्ता पहले से ही विशिष्ट ब्रांड के लिए फ़िल्टर करता है, तो बस ब्रांड को सत्र चर में सहेजें
$sql = "SELECT * from items ";
if(isset($_GET['brand']))
{
$_SESSION['brand'] = $_GET['brand'];
//your code
}
फिर अगले अनुरोध में उस चर के अस्तित्व की जाँच करें
if($_SESSION['brand'])
{
$url = $_SERVER['PHP_SELF'] . '?brand=' . $_SESSION['brand'];
header( 'Location:' . $url );
exit;
}
2. मुझे इसकी जानकारी नहीं थी..
3.आप WHERE 1=1
. जोड़कर बेहतर क्वेरी बना सकते हैं
$query = "SELECT * FROM items WHERE 1=1";
if($_GET['brand')
{
$query .= " AND brand={$_GET['brand'}";
}
//another condition perhaps