ahora que me doy cuenta tu formulario de ahi esta totalmente roto!
Ahi lo repare, fijate los cambios
Código PHP:
<?php include("funciones.php"); ?>
<form action="change_prop.php" method="post">
<table>
<tr>
<td>Buscar la propiedad a modificar o eliminar</td>
</tr>
<tr>
<td width="27%" height="30"><span class="title_comp">Codigo:</span> <?php cargar_combo('inmueble','codigo','id_inmueble');?></td>
<td width="25%"><span class="title_comp">Tipo:</span> <?php cargar_combo("inmueble","tipo","tipo");?></td>
<td width="30%"><span class="title_comp">Operacion: </span> <?php cargar_combo("inmueble","operacion","operacion");?></td>
<td width="18%"><input type="submit" name="button" id="button" value="buscar" /></td>
</tr>
</table>
</form>
<?
if ($_POST['button'])
{
// Tomamos el valor ingresado
$codigo = $_POST['codigo'];
$tipo = $_POST['tipo'];
$operacion = $_POST['operacion'];
//TODO ESTO ESTA AL RE PEDO!!!!!!!!!!!!
//if(empty($codigo))
// if(empty($tipo))
// if(empty($operacion)) {
if(empty($codigo) || empty($tipo) || empty($operacion)){
echo "No se ha ingresado una cadena a buscar";
} else {
// Conexión a la base de datos y seleccion de registros
$con=mysql_connect("localhost","uss","pass");
$sql = "SELECT * FROM inmueble WHERE id_inmueble like '%$codigo%' tipo like '%$tipo%' operacion like '%$operacion%'";
mysql_select_db("inmob", $con);
$result = mysql_query($sql, $con);
// Tomamos el total de los resultados
$total = mysql_num_rows($result);
// Imprimimos los resultados
//ESTA NO ES UNA FORMA DE COMPROBAR SI HUBIERON RESULTADOS O NO
//LA FORMA CORRECTA ES USANDO UNA FUNCION QUE DEVUELVA LA CANTIDAD DE FILAS
//if ($row = mysql_fetch_array($result)){
//EJEMPLO:
if(mysql_num_rows($result) > 0){
echo "Resultados para: <b>$buscar</b>";
do {
?>
<?=$row['id_inmueble'];?><?=$row['tipo'];?><?=$row['operacion'];?></a></b></p>
<?
} while ($row = mysql_fetch_array($result));
echo "<p>Resultados: $total</p>";
echo '<td>'.$row["tipo"].'</td></tr>';
} else {
// En caso de no encontrar resultados
echo "No se encontraron resultados";
}
}
}
?>
AH Y OTRA COSA
En que lugar tenes los campos??? (INPUT) tipo, codigo y operacion???
Saludos