プリセットの mysql データベースに基づいて車をフィルタリングする車の Web サイトを作成する必要があります。すべてが選択されている場合 (例: ホンダ、白、ガソリン、特別ではない - その車が表示されます) をフィルタリングするようにしましたが、ホンダの (たとえば) 何も表示されないすべてを見たいだけの場合。
これは私が持っているコードです:
if(isset($_GET['make']) || isset($_GET['colour']) || isset($_GET['fueltype']) || isset($_GET['special'])){
if(isset($_GET['make'])){
$make = $_GET['make'];
}
if(isset($_GET['colour'])){
$colour = $_GET['colour'];
}
if(isset($_GET['fueltype'])){
$fueltype = $_GET['fueltype'];
}
if(isset($_GET['special'])){
$special = $_GET['special'];
}
$result = mysqli_query($con,"SELECT * FROM Cars WHERE MAKE ='$make' AND COLOUR = '$colour' AND FUELTYPE = '$fueltype' AND SPECIAL = '$special'");
}
else{
$result = mysqli_query($con,"SELECT * FROM Cars");
}
フィルタリングする前にページを開くと、else ステートメントによってすべての車が表示されます。