Cuesta algo mantener el codigo tabulado y organizado???
Realmente CREO QUE NO!
Código PHP:
<?php include("funciones.php"); ?>
<form action="change_prop.php" method="post">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%"><label>
<input type="submit" name="button" id="button" value="buscar" />
</label></td>
</tr>
<tr>
<td colspan="4"></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";
}
}
}
?>
Ahora asi podrias notar que tenias IF's dando vuelta por cualquier lado sin sentido alguno!... hasta hay uno que nisiquiera tiene codigo asignado! ni una llave abierta...
Bueno en fin. me di cuenta tabulando tu codigo ;)
Presta atencion a los comentarios que deje en el codigo con las modificaciones
Saludos! para la proxima se mas prolijo! te va a ayudar mucho a vos mismo! y al resto! en tus dudas