Ahora se me queda en blanco cuando eligo una opcion y le doy a buscar.
He de decir que he metido la opcion de pagina, pero me falta paginar los resultados, eso lo hare mas adelante, tampoco tengo en la tabla ningun campo pagina, puede ser este el motivo de que se quede en blanco, no sale ningun error.
Quizas quito eso de momento para descartar que sea ese el problema
Edito: He quitado lo referente a lo que te comentaba con pagina y lo que te decia se queda en blanco, no muestra resultados de la busqueda, asi lo deje:
Código PHP:
<?php
include("db_conecta.inc");
$link=Conectarse();
$result=mysql_query("select * from prueba",$link);
$modelo = (!empty($_POST["modelo"])
? " modelo='".$_POST["modelo"]."'"
: "");
$bus = (!empty($_POST["bus"])
? (!empty($modelo)
? " AND bus='".$_POST["bus"]."'"
: " bus='".$_POST["bus"]."'")
: "");
$fabricante = (!empty($_POST["fabricante"])
? (!empty($modelo) || !empty($bus)
? " AND fabricante='".$_POST["fabricante"]."'"
: " fabricante='".$_POST["fabricante"]."'")
: "");
$cpu = (!empty($_POST["cpu"])
? (!empty($modelo) || !empty($bus) || !empty($fabricante)
? " AND cpu='".$_POST["cpu"]."'"
: " cpu='".$_POST["cpu"]."'")
: "");
$motherboard = (!empty($_POST["motherboard"])
? (!empty($modelo) || !empty($bus) || !empty($fabricante) || !empty($cpu)
? " AND motherboard='".$_POST["motherboard"]."'"
: " motherboard='".$_POST["motherboard"]."'")
: "");
$extras = (!empty($_POST["extras"])
? (!empty($modelo) || !empty($bus) || !empty($fabricante) || !empty($cpu) || !empty($motherboard)
? " AND extras='".$_POST["extras"]."'"
: " extras='".$_POST["extras"]."'")
: "");
$s = "SELECT * FROM prueba WHERE "
. $modelo
. $bus
. $fabricante
. $cpu
. $motherboard
. $extras;
$query = mysql_query($s) or die(mysql_error());