Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 10:26
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
Pregunta select busqueda de datos

buenas. coloque 3 selects para hacer una busqueda de productos y una imagen buscar (dentro de la etiqueta form). en la etiqueta form le puse metodo get. la imagen buscar le coloque un vinculo par que me mostrara en una ventana aparte. deseo mostrar los resultados en un popup. utilice libreria el sexylightbox (similar al lightbox y otros plugins de jquery) para mostrar los resultados.

mi duda es que si tengo que colcarle los nombres de los 3 selects en el href.

Código PHP:
Ver original
  1. <a href="mostrar_electrogenos.php?select1=<?php echo $row['id1'];?>&select2=<?php echo $row['id2'];?>&select3=<?php echo $row['id3'];?>height=240&width=920&inlineId=electrogenos" rel="sexylightbox[]" title="Niveles de energia"> <img src="imagenes/boton.jpg" border="0" /> </a>

este es mi codigo.

Código PHP:
Ver original
  1. if($_GET['select1']!="0"){
  2.     $condicion = "AND t.idtipoelectrogenos = '".$_GET['select1']."'";
  3. }
  4. #numero de voltios.
  5. if($_GET['select2']!="0"){
  6.     $condicion .= "AND t.idvoltios = '".$_GET['select2']."'";
  7. }
  8. #torres de iluminacion.
  9. if($_GET['select3']!="0"){
  10.     $condicion .= "AND t.idtipoelectrogenos = '".$_GET['select3']."'";
  11. }
  12. $sql_electrogenos  = "SELECT t.*, tp.*, v.* FROM teirsac_electrogenos t,
  13.                     teirsac_tipos_electrogenos tp,teirsac_voltios v
  14.                     WHERE t.idtipoelectrogenos = tp.idtipoelectrogenos
  15.                     AND t.idvoltios = v.idvoltios
  16.                     ".$condicion."";
  17. $rpta_electrogenos = $cn->query($sql_electrogenos) or die(mysql_error());

en este codigo condiciono que el valor del select es diferente a 0, es decir, que la busqueda de los selects es independiente.

mi consulta es la siguiente

no se supone que cuando le coloca el metodo get del formulario, obviamente se mostraria los resultados . que tendria que colocar en el vinculo href ?.

pero que pasaria si solo hago una busqueda seleccionando el primer select o el segundo ?.

se que es una pregunta obvia, pero me pueden ayudar en ello ?.

Última edición por esaenz22; 01/02/2010 a las 11:33 Razón: correccion.