Ver Mensaje Individual
  #19 (permalink)  
Antiguo 14/08/2009, 16:06
gariko01
Usuario no validado
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Busqueda con Multiples Select.

Pues ya lo he hecho y el resultado es el mismo, se me queda en blanco.

Código PHP:
<?php

 
include("db_conecta.inc");
   
$link=Conectarse();
   
$result=mysql_query("select * from prueba",$link);

$modelo = (!empty($_POST["modelo"])
    ? 
" modelo='".trim($_POST["modelo"])."'"
        
"");

$bus = (!empty($_POST["bus"])
        ? (!empty(
$modelo)
                ? 
" AND bus='".trim($_POST["bus"])."'"
                
" bus='".trim($_POST["bus"])."'")
        : 
"");

$fabricante = (!empty($_POST["fabricante"])
        ? (!empty(
$modelo) || !empty($bus)
                ? 
" AND fabricante='".trim($_POST["fabricante"])."'"
                
" fabricante='".trim($_POST["fabricante"])."'")
        : 
"");

$cpu = (!empty($_POST["cpu"])
        ? (!empty(
$modelo) || !empty($bus) || !empty($fabricante)
                ? 
" AND cpu='".trim($_POST["cpu"])."'"
                
" cpu='".trim($_POST["cpu"])."'")
        : 
"");

$motherboard = (!empty($_POST["motherboard"])
        ? (!empty(
$modelo) || !empty($bus) || !empty($fabricante) || !empty($cpu)
                ? 
" AND motherboard='".trim($_POST["motherboard"])."'"
                
" motherboard='".trim($_POST["motherboard"])."'")
        : 
"");

$extras = (!empty($_POST["extras"])
        ? (!empty(
$modelo) || !empty($bus) || !empty($fabricante) || !empty($cpu) || !empty($motherboard)
                ? 
" AND extras='".trim($_POST["extras"])."'"
                
" extras='".trim($_POST["extras"])."'")
        : 
"");

$s "SELECT * FROM prueba WHERE " 
        
$modelo
        
$bus
        
$fabricante
        
$cpu
        
$motherboard
        
$extras;
$query mysql_query($s) or die(mysql_error());