Disculpa se me escapo colocar entre comillas las consulta me refiero a esto
Código PHP:
Ver original<?php
$pagina = (!empty($_POST["pagina"]) ? " pagina='".$_POST["pagina"]."'"
: "");
$modelo = (!empty($_POST["modelo"]) ? " AND modelo='".$_POST["modelo"]."'"
: " modelo='".$_POST["modelo"]."'")
: "");
$bus = (!empty($_POST["bus"]) ? " AND bus='".$_POST["bus"]."'"
: " bus='".$_POST["bus"]."'")
: "");
$fabricante = (!empty($_POST["fabricante"]) ? " AND fabricante='".$_POST["fabricante"]."'"
: " fabricante='".$_POST["fabricante"]."'")
: "");
$cpu = (!empty($_POST["cpu"]) ? " AND cpu='".$_POST["cpu"]."'"
: " cpu='".$_POST["cpu"]."'")
: "");
$motherboard = (!empty($_POST["motherboard"]) ? " AND motherboard='".$_POST["motherboard"]."'"
: " motherboard='".$_POST["motherboard"]."'")
: "");
$extras = (!empty($_POST["extras"]) ? " AND extras='".$_POST["extras"]."'"
: " extras='".$_POST["extras"]."'")
: "");
$s = "SELECT * FROM tabla WHERE "
. $pagina
. $modelo
. $bus
. $fabricante
. $cpu
. $motherboard
. $extras;