Hola
jmperera, estas trabajando mal tus consultas debes de enviar tus consultas a un cursor o query
mysql_query() para poder ejecutarlas prueba así tu código:
Código PHP:
$sql2 = "SELECT * FROM habitacions";
$result = mysql_query($sql2) or die("Error en $sql2 <br>MySQL dice: ".mysql_error());
while ($busca_lliures= mysql_fetch_array($result))
{
$ocupada=0;
$sql = "SELECT * FROM detall_reserva WHERE data='$numero'";
$result2 = mysql_query($sql) or die("Error en $sql <br>MySQL dice: ".mysql_error());
while($tots_ocupats= mysql_fetch_array($result2))
{
if($busca_lliures['numero_habitacio'] == $tots_ocupats['numero_habitacio'])
$ocupada=1;
}
//echo("$tots_ocupats['$numero_habitacio']");
echo("<br>");
echo("$ocupada");
//mysql_free_result($sql); // libera los registros de la tabla
}
//mysql_free_result($sql2); // libera los registros de la tabla
$numero=$numero+1;
}
mysql_close("ilerasi"); // cierra la conexion con la base de datos
Saludos.