Ver Mensaje Individual
  #12 (permalink)  
Antiguo 01/02/2010, 22:21
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 8 meses
Puntos: 7
Respuesta: problema con la busqueda de selects y el sexylightbox

gracias por responder pateketrueke. he editado mi tema especificando el enlace. pero lo colocare de nuevo para que se entienda.

lo que mencionaste sobre si esta bien el enlace.

mostrar_electrogenos.php?mostrar_productos.php?hei ght=280&width=920&inlineId=electrogenos

no es correcto. por eso puse la otra url.

Código HTML:
Ver original
  1. <a href="mostrar_electrogenos.php?mostrar_productos.php?height=280&width=920&inlineId=electrogenos" rel="sexylightbox[]">buscar</a>

y aun asi no funciona.

la otra alternativa que hice es crear una funcion y colocarle parametros de alto, ancho y el id del div para que muestre el popup sexy lightbox.

Código HTML:
Ver original
  1. <script type="text/javascript">
  2.     function abrirventana(campo1,campo2,campo3,height,width,inlineId){
  3.         campo1=document.getElementById('tipo_electrogenos').value;
  4.         campo2=document.getElementById('num_voltios').value;
  5.         campo3=document.getElementById('torres_iluminacion').value
  6.         alert(campo1);
  7.         alert(campo2);
  8.         alert(campo3);
  9.         document.location.href = "mostrar_electrogenos.php?campo1="+campo1+"&campo2="+campo2+"&campo3="+campo3+"&height="+height+"&width="+width+"&inlineId="+inlineId;    
  10.     }
  11.  
  12.  
  13. <!--alli coloque la funcion abrirventana en el vinculo href-->
  14.  
  15. <a href="javascript:void(0);" onclick="abrirventana('tipo_electrogenos','num_voltios','torres_iluminacion','280','920','electrogenos');" title="asdasd"><img src="imagenes/boton.jpg" border="0" /></a>

pero aun asi, me muestra los resultados vacios y no me funciona el sexy lightbox.

este es mi codigo donde muestro los resultados.

Código PHP:
Ver original
  1. <?php
  2. #tipo de producto
  3. if($_GET['tipo_electrogenos']!="0"){//pregunto que el valor del primer select es diferente a cero.
  4.     $condicion = "AND t.idtipoelectrogenos = '".$_GET['tipo_electrogenos']."'";
  5. }
  6. #numero de voltios.
  7. if($_GET['num_voltios']!="0"){//pregunto que el valor del segundo select es diferente a cero.
  8.     $condicion .= "AND t.idvoltios = '".$_GET['num_voltios']."'";
  9. }
  10. #torres de iluminacion.
  11. if($_GET['torres_iluminacion']!="0"){//pregunto que el valor del tercer select es diferente a cero.
  12.     $condicion .= "AND t.idtipoelectrogenos = '".$_GET['torres_iluminacion']."'";
  13. }
  14.  
  15. $sql_electrogenos  = "SELECT t.*, tp.*, v.* FROM teirsac_electrogenos t,
  16.                    teirsac_tipos_electrogenos tp,teirsac_voltios v
  17.                    WHERE t.idtipoelectrogenos = tp.idtipoelectrogenos
  18.                    AND t.idvoltios = v.idvoltios
  19.                    ".$condicion."";
  20. $rpta_electrogenos = $cn->query($sql_electrogenos) or die(mysql_error());  
  21.  
  22. ?>
  23.  
  24. <div id="electrogenos">
  25.   <table width="920" border="0" align="center" cellpadding="0" cellspacing="0" class="borde_tabla">
  26.     <tr>
  27.       <td width="88" align="center" background="imagenes/cabecera.jpg" class="titulos">Fases</td>
  28.       <td width="100" align="center" background="imagenes/cabecera.jpg" class="titulos">Tension</td>
  29.       <td width="118" align="center" background="imagenes/cabecera.jpg" class="titulos">Intensidad (Amp)</td>
  30.       <td colspan="3" background="imagenes/cabecera.jpg"><table width="200" border="0" align="center" cellpadding="0" cellspacing="0">
  31.           <tr>
  32.             <td colspan="3" align="center" class="titulos">Medidas</td>
  33.           </tr>
  34.           <tr>
  35.             <td width="64" align="center" class="titulos">Largo</td>
  36.             <td width="73" align="center" class="titulos">Alto</td>
  37.             <td width="55" align="center" class="titulos">Ancho</td>
  38.           </tr>
  39.         </table></td>
  40.       <td width="80" align="center" background="imagenes/cabecera.jpg" class="titulos">Peso</td>
  41.       <td width="96" align="center" background="imagenes/cabecera.jpg" class="titulos">Consumo hora</td>
  42.       <td width="87" align="center" background="imagenes/cabecera.jpg" class="titulos">N° Lamparas</td>
  43.       <td width="119" align="center" background="imagenes/cabecera.jpg" class="titulos">Potencia Lamparas</td>
  44.     </tr>
  45.     <?php
  46.         while($row_prod = $cn->fetch_array($rpta_electrogenos)){
  47.   ?>
  48.     <tr>
  49.       <td><?php echo $row_prod['fases']; ?></td>
  50.       <td><?php echo $row_prod['tension']; ?></td>
  51.       <td><?php echo $row_prod['intensidad']; ?></td>
  52.       <td width="72"><?php echo $row_prod['largo']; ?></td>
  53.       <td width="74"><?php echo $row_prod['alto']; ?></td>
  54.       <td width="64"><?php echo $row_prod['ancho']; ?></td>
  55.       <td><?php echo $row_prod['peso']; ?></td>
  56.       <td><?php echo $row_prod['consumo_hora']; ?></td>
  57.       <td><?php echo $row_prod['num_lamparas']; ?></td>
  58.       <td><?php echo $row_prod['potencia_lamparas']; ?></td>
  59.     </tr>
  60.     <?php
  61.         }
  62.   ?>
  63.   </table>
  64. </div>

si le pongo un boton tipo submit dentro del vinculo, sera el mismo resultado.

me puede ayudar en ello pateketrueke ?.

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