Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2005, 03:42
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... Creo deberías explicar mejor tu problema...

Por ahora entiendo esto: tienes 2 menús despeglables (selects pués) y según lo seleccionado en éstos vaz a realizar una busqueda, por lo tanto puede haber 2 casos:
1) solo un select con una opción valida (el otro con el valor por defecto)
2) ambos selects con opciones válidas.

Así pués, sí tenemos:
Código HTML:
<select name="select1">
   <option value="">X Defecto
   <option value="1"> Primero
   <option value="n"> ...etc
</select>
<select name="select2">
   <option value="">X Defecto
   <option value="1">... etc, etc, etc
</select> 
... pués no hay mayor ciencia. Si lo ves bien la opción por defecto tiene un valor nulo por lo que podemos hacer:
Código PHP:
<?php
$se1
=$_POST["select1"];
$se2=$_POST["select2"];
if(empty(
$se1)) {echo "Primer select sin valor"; } else { echo $se1; }
if(empty(
$se2)) {echo "Segundo select sin valor"; } else { echo $se2; }
... ésto para que veas que no hay ciencia en recoger y "verificar" los valores...

Ahora, la forma simple y laboriosa es que crees una query para cada caso y con if asignar la query a usar.
La otra forma es ir aumentando tu query si tal condición se cumple. Esto es:
Código PHP:
$query"SELECT..."//inicias
if(condición) { $query.="agregas algo a tu query"; } 
No te puedo ayudar más en esto porque tengo una pequeña confución en a lo que llamas "campo"... no sé si tus valores seleccionados son nombres de campos de tu tabla y vaz a trabajar sobre ellos... por lo que tu query seria algo así SELEC campo1, campo2 FROM tabla ó lo seleccionado son palabras clave que vaz a buscar... ... todo depende...

Bueno... si te entendí bien espero igual tu me hayas entendido y sobre todo te haya servido... Cualquier otra cosa pregunta. Suerte!!!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"