Gracias por tu respuesta.
El detalle es que la consulta va despues de los comboboxes.
Mira, aqui incluyo el codigo de los comboboxes (o select):
Código PHP:
<tr>
<td><div align="center">
<select name="sexo" id="sexo">
<option selected>Indistinto</option>
<?php
do {
?>
<option value="<?php echo $row_sexo['sexo']?>"><?php echo $row_sexo['sexo']?></option>
<?php
} while ($row_sexo = mysql_fetch_assoc($sexo));
$rows = mysql_num_rows($sexo);
if($rows > 0) {
mysql_data_seek($sexo, 0);
$row_sexo = mysql_fetch_assoc($sexo);
}
?>
</select>
</div></td>
<td><div align="center">
<select name="laboral" id="select2">
<option selected>Indistinto</option>
<?php
do {
?>
<option value="<?php echo $row_labor['opcion']?>"<?php if (!(strcmp($row_labor['opcion'], "Indistinto"))) {echo "SELECTED";} ?>><?php echo $row_labor['opcion']?></option>
<?php
} while ($row_labor = mysql_fetch_assoc($labor));
$rows = mysql_num_rows($labor);
if($rows > 0) {
mysql_data_seek($labor, 0);
$row_labor = mysql_fetch_assoc($labor);
}
?>
</select>
</div></td>
<td><div align="center">
<select name="maxiest" id="select3">
<option selected>Cualquiera</option>
<?php
do {
?>
<option value="<?php echo $row_maximest['opcion']?>"><?php echo $row_maximest['opcion']?></option>
<?php
} while ($row_maximest = mysql_fetch_assoc($maximest));
$rows = mysql_num_rows($maximest);
if($rows > 0) {
mysql_data_seek($maximest, 0);
$row_maximest = mysql_fetch_assoc($maximest);
}
?>
</select>
</div></td>
<td><div align="center">
<select name="reubic" id="select4">
<option selected>Indistinto</option>
<?php
do {
?>
<option value="<?php echo $row_reubicacion['opcion']?>"><?php echo $row_reubicacion['opcion']?></option>
<?php
} while ($row_reubicacion = mysql_fetch_assoc($reubicacion));
$rows = mysql_num_rows($reubicacion);
if($rows > 0) {
mysql_data_seek($reubicacion, 0);
$row_reubicacion = mysql_fetch_assoc($reubicacion);
}
?>
</select>
</div></td>
<td><div align="center">
<select name="viaja" id="select5">
<option selected>Indistinto</option>
<?php
do {
?>
<option value="<?php echo $row_viaje['opcion']?>"><?php echo $row_viaje['opcion']?></option>
<?php
} while ($row_viaje = mysql_fetch_assoc($viaje));
$rows = mysql_num_rows($viaje);
if($rows > 0) {
mysql_data_seek($viaje, 0);
$row_viaje = mysql_fetch_assoc($viaje);
}
?>
</select>
</div></td>
</tr>
Despues de que la empresa selecciona las opciones que desee, es cuando se hace la consulta a las bases de datos. El problema es que cuando la empresa selecciona la opcion "Indistinto", o "Cualquiera" no se puede hacer la consulta, ya que estas opciones no existe en la base de datos.
Entonces como puedo hacerle para que se haga la consulta? Pense en usar condicionales if para que, dependiendo de las opciones seleccionadas, se enviara a una consulta diferente, pero son demasiados comboboxes (o selects) y serian demasiadas consultas diferentes.
Gracias.