Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/08/2009, 14:34
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.

Lo que he hecho ha sido meter lo que tu me diste en buscar.php y cambie al final del codigo el nombre de la tabla.

Código PHP:
<?php

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

$pagina = (!empty($_POST["pagina"])
        ? 
" pagina=".$_POST["pagina"]
        : 
"");

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

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

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

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

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

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

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