Tema: Busqueda
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2010, 09:10
pabliich
 
Fecha de Ingreso: marzo-2010
Mensajes: 28
Antigüedad: 15 años
Puntos: 0
Busqueda

Amigos me podrian decir si hay errores en este codigo?


Código PHP:
<form name="busqueda" action="prueba.php" method="post">
<select name="select1" size="1">
  <option value="ciudad" selected> Todos </option>
  <option value="cordoba">cordoba</option>
  <option value="capital">capital</option>
</select>
<select name="select2" size="1">
<option>Ciclo </option>
<option value="panamericano">panamericano</option>
<option value="avellaneda">avellaneda</option>
</select>

<select name="select3" size="1">
<option>Cultivo</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

<input name="submit" type="submit" value="Buscar">
<form/>

<?php

// conexión con base de datos
$link mysql_connect('localhost''root''');
if (!
$link) {
die(
'Could not connect: ' mysql_error());
}

$db_selected mysql_select_db('inmobilia'$link);
if (!
$db_selected) {
die (
'Can\'t use inmobilia : ' mysql_error());
}

if (isset(
$_POST['action']) && $_POST['action'] == 'submit'){

$select1 $_POST['select1'];
$select2 $_POST['select2'];
$select3 $_POST['select3'];
}
$condiciones "";
if (
$select1 != ""$condiciones .= "WHERE ciudad = $select1";
if (
$select2 != "" && $condiciones != ""$condiciones .= " AND $select2 = barrio";
if (
$select2 != "" && $condiciones == ""$condiciones .= " WHERE $select2 = barrio";
if (
$select3 != "" && $condiciones != ""$condiciones .= " AND $select3 = habitaciones";
if (
$select3 != "" && $condiciones == ""$condiciones .= " WHERE $select3 = habitaciones";


echo 
'<table width="90%" border="0" align="center" class="txt-verd-08">';
echo 
' <tr>';
echo 
' <td height="30" align="center"><strong>Municipio</strong></td>';
echo 
' <td height="30" align="center"><strong>Ciclo</strong></td>';
echo 
' <td height="30" align="center"><strong>Cultivo</strong></td>';
echo 
' </tr>';


$sql="SELECT * FROM inmobilia.inmobiliaria ".$condiciones;
$result mysql_query($sql$link);
while(
$row=mysql_fetch_array($resultMYSQL_ASSOC))
{

echo 
' <tr>';
echo 
' <td align="center">' .$row["ciudad"]. '</td>';
echo 
' <td align="center">' .$row["barrio"]. '</td>';
echo 
' <td align="center">' .$row["habitaciones"]. '</td>';
echo 
' </tr>';

}


mysql_close($link);

echo 
'</table>';
?>
es un buscador web de una base de datos, cuando carga la web todo perfecto, pero a la hora de buscar un resultado tira el siguiente error:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\WM\www\a\prueba.php on line 62