Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2010, 11:59
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 9 meses
Puntos: 7
Respuesta: select busqueda de datos

gracias por responder metacortex.

si he revisado la url. como mencione antes que si tengo que colcarle los nombres de los 3 selects en el href ?.

lo que mencionaste que no lo vez necesario ponerle el cero en la condicion, yo lo veo necesario. porque un usuario puede solo buscar el primer select, el segundo o el tercero. por eso coloque la condicional que si es direfente a cero, es decir del value de los selects.

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 ?.

mejor dejo el codigo:

Código PHP:
Ver original
  1. <div id="buscador">
  2.   <div class="altura1"></div><!--altura 1-->
  3.   <div id="titulo_buscador"></div>
  4.   <div class="altura2"></div><!--altura 2-->
  5.   <div id="grupos_electrogenos">Grupos electrogenos</div>
  6.   <div class="altura3"></div><!--altura 3-->
  7.   <div style="margin-left:5px;"><img src="imagenes/linea.jpg" border="0" /></div>
  8.   <div class="altura4"></div><!--altura 4-->
  9.   <select name="tipo_electrogenos" id="tipo_electrogenos" onchange="ver_num_voltios(this.value)">
  10.     <option value="0">--seleccione--</option>
  11.     <?php
  12.         $sql_tipo_electrogenos  = "SELECT * FROM teirsac_tipos_electrogenos LIMIT 0,2";
  13.         $rpta_tipo_electrogenos = $cn->query($sql_tipo_electrogenos) or die(mysql_error());
  14.        
  15.             while($row_electrogenos = $cn->fetch_array($rpta_tipo_electrogenos)){
  16.                 echo "<option value = ".$row_electrogenos['idtipoelectrogenos'].">".$row_electrogenos['electrogenos']."</option>";
  17.             }      
  18.        
  19.     ?>
  20.   </select>
  21.   <div class="altura5"></div><!--altura 5-->
  22.   <div id="div_voltios">
  23.     <select name="num_voltios" id="num_voltios">
  24.       <option value="0">--seleccione--</option>
  25.       <?php
  26.         $sql_voltios  = "SELECT * FROM teirsac_voltios";
  27.         $rpta_voltios = $cn->query($sql_voltios) or die(mysql_error());
  28.    
  29.             while($row_voltios = $cn->fetch_array($rpta_voltios)){
  30.                 echo "<option value = ".$row_voltios['idvoltios'].">".$row_voltios['num_voltios']."</option>";
  31.             }
  32.     ?>
  33.     </select>
  34.   </div>
  35.   <div class="altura6"></div><!--altura 6-->
  36.   <?php
  37.         $sql_torres_iluminacion  = "SELECT * FROM teirsac_tipos_electrogenos WHERE idtipoelectrogenos = '3'";
  38.         $rpta_torres_iluminacion = $cn->query($sql_torres_iluminacion) or die(mysql_error());
  39.         $row_tipo    = $cn->fetch_array($rpta_torres_iluminacion);
  40.   ?>
  41.   <div id="grupos_electrogenos"><?php echo $row_tipo['electrogenos']; ?></div>
  42.   <div class="altura7"></div><!--altura 7-->
  43.   <div style="margin-left:5px;"><img src="imagenes/linea.jpg" border="0" /></div>
  44.   <div class="altura8"></div><!--altura 8-->
  45.   <?php
  46.         $sql_torres  = "SELECT * FROM teirsac_voltios WHERE idtipoelectrogenos = '3'";
  47.         $rpta_torres = $cn->query($sql_torres) or die(mysql_error());      
  48.   ?>
  49.   <select name="torres_iluminacion" id="torres_iluminacion">
  50.     <option value="0">--seleccione--</option>
  51.     <?php
  52.             while($row_torres = $cn->fetch_array($rpta_torres)){
  53.                 echo "<option value = ".$row_torres['idvoltios'].">".$row_torres['num_voltios']."</option>";
  54.             }
  55.     ?>
  56.   </select>
  57.   <div class="altura9"></div><!--altura 9-->
  58.   <div align="center"><a href="mostrar_electrogenos.php"><img src="imagenes/boton.jpg" border="0" /></a></div>
  59. </div>

de todas maneras, quitare el cero que esta entre comillas.

ya quite el cero y no funciona.

saludos.

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