ayuda...
a continuacion el formulario..
Código PHP:
<?php
$categorias = cargarCategorias();
$operaciones = cargarOperaciones();
$zonas = cargarZonas();
?>
<link href="estilos.css" rel="stylesheet" type="text/css" />
<br>
<table border="0" align="center" cellpadding="0" cellspacing="2" style="border-width:1px; border-color:#0066FF; border-style:solid">
<form method="post" action="index2.php">
<input type="hidden" name="o" value="BU">
<tr class="mensajeenviado">
<td height="25" colspan="4" align="center" valign="middle" class="backmenu"><strong>Te ayudamos a encontrar lo que buscas </strong></td>
</tr>
<tr>
<td height="50" colspan="4" align="center" valign="middle"><span class="tacos">(puedes seleccionar 1 o más opciones o simplemente no seleccionar nada y ver todas las opciones)</span></td>
</tr>
<tr>
<th width="200"><span class="TextoChicoBordo">Tipo de inmueble </span></th>
<th width="200"><span class="TextoChicoBordo">Tipo de operación: </span></th>
<th width="200"><span class="TextoChicoBordo">En la zona </span></th>
</tr>
<tr>
<th width="200">
<select class="backmenu" name="catID" title="Categorías">
<option value="999" SELECTED>[Inmuebles]</option>
<?php foreach($categorias as $catID => $catNombre) { ?>
<option value="<?php echo $catID; ?>"><?php echo $catNombre; ?></option>
<?php } ?>
</select></th>
<th width="200">
<select class="backmenu" name="opeID" title="Operaciones">
<option value="999" SELECTED>[Operaciones]</option>
<?php foreach($operaciones as $opeID => $opeNombre) { ?>
<option value="<?php echo $opeID; ?>"><?php echo $opeNombre; ?></option>
<?php } ?>
</select></th>
<th width="200">
<select class="backmenu" name="id" title="Zonas">
<option value="999" SELECTED>[Zonas]</option>
<?php foreach($zonas as $id => $nombre) { ?>
<option value="<?php echo $id; ?>"><?php echo $nombre; ?></option>
<?php } ?>
</select></th>
</tr>
<tr>
<td colspan="4" align="center" valign="middle"> </td>
</tr>
<tr>
<td colspan="4" align="center" valign="middle"><input type="submit" value="Buscar" class="TITULOINICIO" name="Submit2" style="cursor: pointer;" /></td>
</tr>
</form>
</table>
<p> </p>
y los resultados....
__________________________________________________ ________
Código PHP:
<?php
$categorias = $_REQUEST[catID];
$operaciones = $_REQUEST[opeID];
$zonas = $_REQUEST[id];
if($categorias == 999 AND $operaciones == 999 AND $zonas == 999) {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
// sin parametros [999 999 999]
} elseif($categorias == 999 AND $operaciones == 999 AND $zonas != "zonaID") {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (zonaID = $zonas) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
//zona seleccionada [999 999 ID]
} elseif($categorias == 999 AND $operaciones != "operacionID" AND $zonas != "zonaID") {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (operacionID = $operaciones AND zonaID = $zonas) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
// Operacion y zona seleccionada [999 ID ID]
} elseif($categorias != "categoriaID" AND $operaciones != "operacionID" AND $zonas != "zonaID") {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (categoriaID = $categorias AND operacionID = $operaciones AND zonaID = $zonas) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
//todo seleccionado [ID ID ID]
//hasta aca todas andan... de aca para abajo no...
} elseif($categorias == 999 AND $operaciones != "operacionID" AND $zonas == 999) {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (operacionID = $operaciones) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
// solo Operaciones Seleccionados [999 ID 999]
} elseif($categorias != "categoriaID" AND $operaciones == 999 AND $zonas == 999) {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (categoriaID = $categoria) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
// Solo Categorias Seleccionada [ID 999 999]
} elseif($categorias != "categoriaID" AND $operaciones != "operacionID" AND $zonas == 999) {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (categoriaID = $categorias AND operacionID = $operaciones) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
//Categorias y Operaciones Seleccionados [ID ID 999]
} elseif($categorias != "categoriaID" AND $operaciones == 999 AND $zonas == "zonaID") {
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE (categoriaID = $categorias AND zonaID = $zonas) AND escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
//Categorias y zonas seleccionadas [ID 999 ID]
} else { // sin nada
$listadoBusqueda = mysql_query("SELECT id FROM escorts WHERE escActiva = 1 ORDER BY escInmueble DESC") or ErrorSql();
}
?>
Gracias....