copiar y pegar nuevamente 3
Código PHP:
<?php
$conexion = mysql_connect('localhost', 'root', '');
mysql_select_db('suspensionnorte');
?>
<html>
<head>
<title>Reporte de Propiedades</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {
background-image: url(background.jpg);
}
.Estilo1 {color: #FFFFFF}
.Estilo7 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.Estilo11 {
color: #990000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.Estilo12 {
font-size: 11px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.Estilo14 {
font-size: 5px;
color: #D4D4D4;
}
.Estilo16 {font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
-->
</style></head>
<body>
<div align="center"><img src="head-buscador.png" width="960" height="160"></div>
<form action="busquedapropiedades.php" method="post" name="form1" class="Estilo1">
<label>
<div align="center" class="Estilo7">
<table width="58%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="Estilo16">Código</span><br>
<input name="txtBusqueda" type="text" class="Estilo12" id="txtBusqueda" style="width:110px; height:18px" value="<?php echo @$_POST['txtBusqueda']?>"></td>
<td><span class="Estilo16">Linea</span><br>
<select name="selLinea" class="Estilo12" id="selLinea" style="width:120px; height:18px">
<option value="-1" selected>Todas</option>
<?php
$tablalinea = mysql_query("SELECT * FROM linea ORDER BY nombre ASC") or die(mysql_error()); // Seleccionamos las ciudades de la tabla ciudades
while ($registrolinea = mysql_fetch_array($tablalinea)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registrolinea['id']; ?>" <?php echo (@$_POST['selLinea'] == $registrolinea['id'] ? 'selected' : false)?>><?php echo $registrolinea['nombre']; ?></option>
<?php } // termina la zona de repeticion
mysql_free_result($tablalinea); // se libera la memoria usada por la tabla
?>
</select></td>
<td><span class="Estilo16">Rubro<br>
</span> <select name="selRubro" class="Estilo12" id="selRubro" style="width:120px; height:18px">
<option value="-1" selected>Todas</option>
<?php
$tablarubro = mysql_query("SELECT * FROM rubro ORDER BY nombre ASC") or die(mysql_error()); // Seleccionamos las ciudades de la tabla ciudades
while ($registrorubro = mysql_fetch_array($tablarubro)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registrorubro['id']; ?>" <?php echo (@$_POST['selLinea'] == $registrorubro['id'] ? 'selected' : false)?>><?php echo $registrorubro['nombre']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablarubro); // se libera la memoria usada por la tabla
?>
</select></td>
<td><span class="Estilo16">Marca<br>
</span> <select name="selMarca" class="Estilo12" id="selMarca" style="width:120px; height:18px">
<option value="-1" selected>Todas</option>
<?php
$tablamarca = mysql_query("SELECT * FROM marca ORDER BY nombre ASC") or die(mysql_error()); // Seleccionamos las ciudades de la tabla ciudades
while ($registromarca = mysql_fetch_array($tablamarca)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registromarca['id']; ?>" <?php echo (@$_POST['selLinea'] == $registromarca['id'] ? 'selected' : false)?>><?php echo $registromarca['nombre']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablamarca); // se libera la memoria usada por la tabla
?>
</select></td>
<td> <span class="Estilo16">Modelo<br>
</span>
<select name="selModelo" style="width:120px; height:18px" id="selModelo">
<option value="-1" selected>Todas</option>
<?php
$tablamodelo = mysql_query("SELECT * FROM modelo ORDER BY nombre ASC") or die(mysql_error()); // Seleccionamos las ciudades de la tabla ciudades
while ($registromodelo = mysql_fetch_array($tablamodelo)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registromodelo['id']; ?>" <?php echo (@$_POST['selLinea'] == $registromodelo['id'] ? 'selected' : false)?>><?php echo $registromodelo['nombre']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablamodelo); // se libera la memoria usada por la tabla
?>
</select>
<input name="cmdBuscar" type="submit" class="Estilo12" id="cmdBuscar" style="width:50px; height:18px" value="Buscar">
<input name="cmdBuscar2" type="reset" class="Estilo12" id="cmdBuscar2" style="width:50px; height:18px" value="Limpiar"></td>
</tr>
</table>
</div>
</label>
<div align="center"></div>
</form>
<div align="center">
<table width="58%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%" align="center" valign="top"><img src="http://www.distrisurweb.com.ar/imagenes/piclat2.jpg" alt="p0"/> </td>
<td width="80%" valign="top"><table width="540" height="94" border="0" cellpadding="0" cellspacing="0">
<?php
if(isset($_POST['cmdBuscar'])){
//inicializamos $WHERE
$WHERE = ' WHERE ';
//REsuoeramos los valores por POST
$idlinea = $_POST['selLinea'];
$idrubro = $_POST['selRubro'];
$idmarca = $_POST['selMarca'];
$idmodelo = $_POST['selModelo'];
//creamos al array con los nombres de los campos de la tabla
//producto y le asignamos a cada uno el valor por POST
$valores = array(
'idlinea'=>$idlinea,
'idrubro'=>$idrubro,
'idmarca'=>$idmarca,
'idmodelo'=>$idmodelo
);
//recorremos el array, concatenando AND luego de cada igualdad
//$id es el indice del array, y a su vez es el nombre campo
//$valor es valor por POST
//luego viene el AND
foreach($valores as $id => $valor)
{
if($valor != "")//si el POST es "algo"
{
$WHERE .= $id.' = '.$valor.' AND ';//entoces concatemnamos, sino no
}
}
//si $WHERE sigue valiendo ' WHERE ' , es decir que todos los POST estaban vacios
//entonces $WHERE es nada
if(trim($WHERE) == 'WHERE')
{
$WHERE = '';
}
$tabla = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($tabla) > 0) {
while ($registro = mysql_fetch_array($tabla)) {
?>
<tr>
<td width="90" height="85" align="center" class="Estilo1"><img src="http://www.distrisurweb.com.ar/imagenes/productos.jpg" alt="001P"/> </td>
<td width="300" valign="top" class="Estilo1"><p><span class="Estilo11"><span class="Estilo14">a</span><br>
<?php echo $registro['titulo']; ?><br>
</span><span class="Estilo7"><?php echo $registro['descripcion']; ?></span><br>
<br>
</p> </td>
<td width="150" align="right" valign="top" class="Estilo1"><span class="Estilo7"><span class="Estilo11"><span class="Estilo14">a</span></span><br>
Precio: $ <?php echo $registro['precio']; ?></span></td>
</tr>
<?php
}
} else {
echo "No se encontraron resultados";
}
mysql_free_result($tabla);
}
mysql_close($conexion);
?>